Echo Canyon (location)

Echo Canyon is a location where the Simpsons went on a family vacation it appeared in Tracey Ullman shorts episode Echo Canyon.