Indian Canyon is a famous scenic spot on the outskirts of Palm Springs, a resort in California, USA. The canyon is full of tall palm trees and clear springs ...