SOUTH PORTLAND — The 58th Annual Rotary Christmas Tree Sale, which opened Nov. 29, features over 2,000 Maine-grown trees this year. Most trees are between 6 and 8 feet, but there are some in the 5-6 foot and 8-10 foot ranges. All proceeds benefit community charitable causes.

“This for us as Rotary, a service club, is a major fundraising event that permits us to support local initiatives in our communities throughout the year,” said Michael Geneseo, this year’s tree sale chairman, in a press release. “It also provides us the opportunity to spread good cheer throughout the area, not to mention high-quality trees.”

The sale takes place at Mill Creek Park and ends Dec. 24. Hours are noon-8 p.m. Monday-Thursday; noon-9 p.m. Friday;  9 a.m. to 9 p.m. Saturday; and 9 a.m. to 8 p.m. Sunday.