Haha that was awesome!!!! The new season hasn't started already has it?
What I don't get is I look at the El toro Base everyday when working and i never see when they film that stuff! The last thing I saw there was a helicopter chasing a bunch of cars going down thew runway together.