
2010-2014
Controversial Ft. Worth Star Telegram Chupacabra Article (2010)
March 31, 2014
|
Please note: as of 2014 the Chupacabra is gone to the Lost World Museum in Phoenix, NY. It is no longer at Mt. Blanco Fossil Museum. Thanks to
Read More