Ancient place of “worship” Art India Strange things November 3, 2021November 3, 2021 by Ted Ted · Reply The Konark Sun Temple in India. Larger Please wait... Similar Street View images Moon on street view Very odd Happy Apple