Saw a dumb post about it on fb just now, thought fake, then i saw like 5 mire as i scrolled. This really sucks. Suicide of depression...racing cars awesome and bmx. I just dont get it. Left 2 little girls behind to have to suffer and a wife.