Brian Laundrie ‘probably committed suicide’: Florida sheriff speculates

A Florida Sheriff has speculated that Brian Laundrie “probably committed suicide” before his skeletal remains were found by investigators at a nature reserve earlier this month. Laundrie’s remains were found in a grassy stretch of land in Myakkahatchee Creek Park on October 20, more than five weeks after he vanished from his parents’ home in […]