A Farmer Discovered This Under His Farm And It’s Basically Out Of A Science Fiction Film (13 Photos)

1. Margate

 1

Media Source

The seaside town of Margate in Kent, England is quite beautiful. Besides beaches, it also has farmlands, which house a fascinating secret.

1 2