Anyone own/ever ride an Aprilia RXV 5.5??

Discussion in 'Thumpers' started by Some Dude, Nov 30, 2010.