OYSTER BAY, N.Y. -- Police say3 bodies were recovered from New York'sLong Island Sound after a boat carrying 27 capsized.

All of the bodies are children.

The bodies of the 12-year-old boy and two girls, ages 11 and 8, were recovered from the boat's cabin. Twenty-four other people were rescued and were treated and released.

Weather and a wake from another boat are being investigated as possible factors.

Nassau County Police Det. Lt. John Azzata says alcohol is not believed to be a factor.

The boat had two operators. Passengers had been watching a fireworks display when it capsized around 10 p.m. Wednesday.