These are very big Ichthyosaurs
In the tranquil coastal stretches of Somerset, UK, recent scientific discoveries have unearthed evidence of some of the most colossal creatures to ever inhabit our oceans. Ichthyosaurs, marine reptiles resembling… Read More