Yes, it’s another monolith. And this time it’s in Britain
4 years ago
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.