back to top

Google Maps Spot USB Cables From Space

Victoria, Australia’s Waubra Wind Farm looks an awful lot like something else when viewed from space.

Posted on