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



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?



Read More