Some behind-the-scenes photographs from the filming of Vitamin Z, season 1.
Filming Location: American Auto Towing Las Vegas | Filmed on: January 27, 2013.
Photographs courtesy of Atom Firesign Studios
Gallery
All images are copyright products of The House of D.O.N., Inc. & Atom Firesign