04 March 2017

Home Run #315: The Ken Doll Theory Revisited 2

Originally published on 30 March 2005.