Filming of Discovery channel's "Street Outlaws" in So.Cal.

Filming of Discovery channel's "Street Outlaws" in So.Cal.

and Shortchutes purseĀ was there!