On This Day in Weird, March 6...
1975: Steve Humphreys and his wife claim they struck a
hulking "skunk ape" with their car near Lake Okeechobee, in Florida's
Martin County. Various published accounts report "much damage" to the
vehicle, but no trace of the shaggy, bipedal victim.
No comments:
Post a Comment