
JonBenet Ramsey ////// Santa Claus
True Crime Garage
00:00
Giggix - Did Helgar Commit Suicide?
Giggix was the one that reached out and contacted Boulder authorities. He says he provided them with documentation that proves he was not in Boulder, Colorado on December 25th, 1996. The problem with Helgar is there's so much speculation around him regarding everything about the guy.
Transcript
Play full episode