McCovey Chronicles, a San Francisco Giants community
Very Tragic. No signs of foul play. Wish him the best.