Weather Alert

What Is That Strange image in Texas

People are talking in Texas about something strange that showed up on security cameras at The Amarillo Zoo.  could it be the famed Chupacabra ? or is ot an employee pulling a prank to get 15 seconds of fame

Connect With Us Listen To Us On