U.S. Finally Seizing Russian Assets, Snags Measly $90 Million Yacht
Spanish officials seized a Russian yacht in the port city of Mallorca at the behest of the U.S. Department of Justice this week, marking the first major get for Task Force KleptoCapture.
