2480 Placentia, Costa Mesa, California 92626 USA
Passengers take a ride behind "The Beast" on a recent public run day.
Photo Credit: Yelp