Google Maps: THIS eerie sight has been spotted in Lithuania – can you tell what it is?

[ad_1]

Google Maps street view spans the globe capturing the weird and wacky to the spooky and unexplained. This eerie sight has been spotted on a hill in Lithuania – would you visit?

[ad_2]

Read More