Top

The Grand Tour giant stone heads land in Sydney, Australia

December 9, 2016

 The Grand Tour giant stone heads land in Sydney, Australia

Following sightings in Washington State last week, it was reported that the giant heads were planned to be located next to the Space Needle in Seattle, but The Grand Tour twitter channel admitted today that the plan hasn’t quite worked out. So the... 

Bottom