New Italian bike for 2007 seen in Rome...

1 post / 0 new
New Italian bike for 2007 seen in Rome...

Spotted this heavily disguised machine just round the corner from the coloseum in Rome. Any idea what it is???????????????