Saturday, October 8, 2011

I Have No Idea What Any Of This Means

2 comments:

Paladin said...

It's touting an advertising display for dealers carrying Fenton engine products. Fenton made (makes) exhaust and intake manifolds and exhaust systems for musclecar markets.

ThoughtCriminal said...

Dalek disguises are quite clever.