The Town of Beech Mountain celebrates its 40th anniversary.

This Saturday May 1, the celebration includes a craft fair, free food, a DJ, inflatables and activities for the kids and a meet and greet with town departments and businesses.

Also that same day, there will be a Veterans' Recognition Ceremony.

For more information and to RSVP, call 828-387-3003.