EL TORO ROOF DROP! End Of The Famous 20 Stair

The last trick to be done on the world famous stair set known as the El Toro 20 stair located at El Toro High School in Lake Forest California. Rum...
Back to Top