Cape Royal - hrabe

Vishnu Temple from Cape Royal on the North Rim of the Grand Canyon

Vishnu TempleCape RoyalNorth RimGrand CanyonArizona