October 16, 2009

Phoenix, New York is the home of a creationist museum, Lost World Museum, featuring a display of the chupacabra throughout the Halloween season, as a creature which may debunk the theory of evolution.

Picture of the Chupacabra t-shirt sold during the Halloween season, as well as a picture of the Lost World Museum located in Phoenix, New York.

No comments: