A teenage boy is fighting for life in hospital after being attacked by a shark in Queensland.

See Full Page