1 article found
FBI officers also seize $2 million in cash and around 35 luxury watches this month from the home of David Rush in the US state of Virginia, according to court documents.
May 28, 2026