2005 Mangusta 92
Miami, Florida
2003 Mangusta 108
Pisa, IT
2006 Mangusta 130
Sint Maarten, NL
11 Models
Made In:IT