Southwest Pizza Show

Footage of the 2008 Southwest Pizza Show in Texas.