http://www.youtube.com/watch?v=PRR91svx37U&hd=1
Printable View
I've seen some pics taken from this spot and its just totally crazy...never seen a video though - insane!!
If that's a regular spot, I have to make it there one day :-)
where was this filmed? El Centro?
I believe so...