We'll keep this short. This promotional video from Icon Motorsports features roller derby chicks, a DeLorean DMC-12, and electric motorcycles. Oh, and it may not be safe for work if your boss is a prude. Enjoy.

[via Hell For Leather]