04 March 2017

Home Run #316: The Ken Doll Theory Revisited 3

Originally published on 31 March 2005.