71 Demon Project Car
Sorry for the delay with getting the photos up. I never said that it was pretty, but it was a security feature in southern California.
Print