Billionaire Russian Superyachts Caught by Police
Yachts and Superyachts are a sign of wealth and are some of the most expensive vehicles you can buy in the world. In this episode of Xplained we look at some of the most insane superyachts...