President Donald Trump's former lawyer Michael Cohen has had a long year.
It started with reports that raised new questions about his role in facilitating hush money payments to women alleging affairs with the president.
It ended in a federal court in Manhattan, where he was sentenced to three years in prison for those payments, as well as a range of other crimes including lying to Congress.
Meanwhile, close observers of special counsel Robert Mueller's Russia probe can't stop talking about whether Cohen has ever visited Prague, the capital of the Czech Republic.
The visit would be noteworthy because of where it was first reported: a salacious document that has become a central talking point for those following the Russia investigation.
Christopher Steele, a former British spy, wrote in his infamous but unverified intelligence dossier compiled during the 2016 election that Cohen traveled to the city in August of that year to meet with "Kremlin officials" to discuss possible payments for hackers working against Trump's electoral rival Hillary Clinton.
Steele has said that he believes between 70 and 90 percent of the dossier is true. Republicans have criticized the FBI for citing the dossier as part of an application to wiretap Trump's former foreign policy advisor, Carter Page, though the surveillance was approved by four judges appointed by Republicans.