Teen on life support walks