Formula One has officially taken over Las Vegas, and for anyone feeling the need for speed, there’s a place where you can ...