12-year-old trapped underwater for 9 minutes in resort pool

MYRTLE BEACH, South Carolina -- Police in Myrtle Beach, South Carolina say a 12-year-old-boy is alive after being trapped underwater for nine minutes.

RELATED: Dry drowning warning from Houston family helps save 4-year-old's life in Florida

A video shows the boy and his friend swimming around the lazy river at a resort. They removed a metal grate on the floor.

The boy was swimming down to explore the hole but his leg became stuck. His friend and some adults tried to get him out, but were unsuccessful.

RELATED: Dispatcher walks parent through CPR after child found unconscious in pool

Emergency crews were able to finally pull the boy out of the pool after about nine minutes. Police credit a hotel guest for saving the boy's life. That guest performed underwater mouth to mouth breathing the entire time.

Police are not releasing more information on the boy's condition, only that he is alive.