Entries from LAist tagged with 'humanoid'
January 29, 2008
Something strange is decreasing the abundant and once bold populations of coyote's in Southern California, and it's not from this planet! On February 18th 1996 two men travelling on the 101 West Freeway encountered a peculiar 'animal' which was running alongside the vehicle. The weird beast caused such a distraction that the driver veered the motor into a ditch, causing other drivers to stop as they passed. Suddenly, all witnesses involved, saw two odd, goat-like......
Continue Reading "Weird Los Angeles: The Goatsucker!"