Screen shot 2013-03-04 at 3.51.53 AM Published on March 4, 2013 at 448 × 300 in Photo of the Day: Takeshi Yamada’s Freak Baby Museum at San Gennaro « Previous