MotorcyclistVee Two Super Squalo - Future Rides"Super" Stands For Supercharged From Australia, With Teeth, A Ducati-Powered Land SharkBy Alan Cathcart, Photography by Kyoichi NakamuraAugust 30, 2010