‘Alien’ Invader Found in River (Video)

An ‘alien’ creature emerged from the Rocky River in Ohio Friday and has been moved to the Cleveland Museum of Natural History, but not before doing some damage.
Epoch Video
Updated:

An ‘alien’ creature emerged from the Rocky River in Ohio Friday and has been moved to the Cleveland Museum of Natural History, but not before doing some damage.

Related Topics