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

0
2215

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.