Discover the 2922 strangest places on Earth with Google Earth and Google Maps
2664 W Flint St, Chandler, AZ 85224, USA - Full screen map
What is this "supreme team" ?