‘SYTYCD’ star Joshua Allen ‘walked directly into train’ before tragic death at 36: report
New details have come to light following the tragic death of Joshua Allen. The “So You Think You Can Dance” star reportedly walked directly into the train that ultimately took his life in Fort Worth, Texas, on Sept. 30 at the age of 36, according to the US Sun. A 911 call obtained by the … Read more