On a property in Titusville, FL. they found a weird shriveled carcass that can’t be easily explained. This all came about when Kelly Garrahan snapped a photograph of an unidentified carcass. Social media took off with lots of speculation. It ranged from Chupacobra to blood sucking demon dogs. More sensible suggestions meanwhile have included an… Continue Reading