Connect with us

World

Yes, it’s another monolith. And this time it’s in Britain

For those keeping track of the mystery of the monoliths, get your scorecards ready — another of the curious structures has been spotted, this time on the Isle of Wight, off England’s south coast.

Advertisement
Advertisement

Copyright © 2020 Safe Patriots