Torshin also offered to meet with Trump himself at the 2016 NRA convention. This offer made its way to Trump campaign aide Rick Dearborn, who passed this email along to Kushner, who reportedly declined the offer. Torshin has strong links to the Kremlin, as he previously served in Russian Parliament and sat on a government council alongside the director of the FSB. Although Spanish authorities have accused him of money laundering and being linked to the Russian mafia, Torshin has denied these accusations. Trump ultimately did not attend the 2016 NRA convention, but Donald Trump Jr. did attend and was reportedly introduced to Torshin. Torshin has also claimed he met Trump at the 2015 NRA convention, but the White House denied this meeting. President Trump reportedly planned to meet with Torshin in February 2017, but this meeting was canceled due to concerns over Torshin’s ties to the Russian mafia. (Photo credit: Alexander Shalgin / Getty Images)