Stonehenge

Stonehenge is a prehistoric momument in England.

In the TMNT Adventures comic books, a pod lands there in the TMNT Meet the Conservation Corps special.