Reminded me of the pics I took at the Ford display at the Buffalo Auto Show this year.
Duct tape sign making, ya!