The deputies are still sorting it out at 10:30 PM, but they are confident enough to say that someone "committed suicide" on Santa Rosa Ave. There'll probably be more info in the morning.
UPDATE 9 AM 6/11: Some doubt being cast on the information we were given. Check back on the website for updates.