The Upcoming.org Archives
Spooky Science: the Legend of the Chupacabra
November 3, 2006
Discovery Science Center
2500 N Main St
Santa Ana,
California
92705
Added by
Upcoming Robot
on April 26, 2008