On September 15th, 2021, Landon Neil died at the age of 40 from committing suicide. He was jumping out of the window of his bedroom and jumped out 118 ft away. Landon Neil was born December 19th, 1980
On September 15th, 2021, Landon Neil died at the age of 40 from committing suicide. He was jumping out of the window of his bedroom and jumped out 118 ft away. Landon Neil was born December 19th, 1980