Shortly after being arrested for a firearms offense and suspicion of auto theft and fraud, Leonard Lake took his own life. Authorities were alerted to the crimes of Lake and accomplice Charles Ng when a confession/suicide note written by Lake prior to swallowing cyanide pills and committing suicide was discovered.
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More