70189
3303481

What on Earth?

Hidden Fortress of Secrets

Satellites capture a castle-like structure hidden in Scottish woodlands.