That is definitely the Swiss' America's cup catamaran (somewhere between 90 and 115' long) being lifted by one of the largest helicopters in the world. To put that in scale, here's a picture of the Russian MI26 picking up an American Chinook helicopter (you know the Chinook? Our heavy lift military chopper that carries tanks?).