News
Nicholas Rossi was arrested in Scotland in 2021, a year after he was reported dead. He claimed he was an Irish orphan who was being framed.
Nicholas Rossi was extradited from Scotland to the US in January 2024 after a lengthy case in the Scottish courts.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results