Vee Two Super Squalo - Future Rides

"Super" Stands For Supercharged From Australia, With Teeth, A Ducati-Powered Land Shark