Can someone out there in TOTV land please identify the object in the above pictures?
I know it's a prototype of something, but I have no idea what it is!
Any help would be appreciated and thanks in advance!
__________________
Buffalo

...Staten Island...New Jersey...The Village of Amelia!