Blake Speirs, 13, is currently fighting for his life in hospital.