Tempest Europa ???

TEAMBAJA

Member
Anyone ever heard of one of these? Saw this down in Naples.
IMGP1086.jpg
 
Top