A teen boy is fighting for his life after he was shot in North Philadelphia Monday afternoon.