Published on April 8, 2017
Mysterious monster creature washed up on a Santa Barbara beach in California leaves residents baffled about the identity of the animal. The creature resembles some of the other mysterious creatures found previously.
Latest Uploads From The Cosmos News