Tow trucks pulled a pickup truck from the water near the Cape Porpoise Pier in Kennebunkport about 6:45 this evening, say eyewitnesses.

It was not immediately clear how the truck got into water.

Tom Cannon, a South Portland resident who was having dinner in Cape Porpoise, said he was among 50 or 60 onlookers watching as the truck was hauled out.

Liz Harvey, who was with Cannon, said a couple of firetrucks were on the scene and that firefighters were spraying foam onto the beach and the water. Harvey said she saw a roughly 20-foot slick of oil or gasoline in the water.

Kennebunkport Police Sergeant Mike Caiola confirmed the incident, but declined to provide further details.

Cannon said the truck was overturned, but he was unsure if it was upside down in the water, or if it flipped while being pulled out. He added that the truck was dark colored and appeared to be about 10 years old.

Cannon said the incident happened on the eastern side of the harbor, near the Pier 77 Restaurant. He said the pickup truck was not near a boat launch ramp.

The Kennebunkport Fire Department could not be reached for comment.

The U.S. Coast Guard was not notified of the incident, said a spokesperson at the Coast Guard Sector Northern New England.