TOPSHAM — The Topsham Fair is kicking off for the 157th year.

The fair at Topsham Fairgrounds gets under way today and continues through Sunday. It features agricultural activities, carnival rides, plenty of food, harness racing and nightly entertainment that includes two demolition derbies, professional wrestling, a truck pull, country music and fireworks.

Organizers say more than 25,000 people show up each year.

The fair charges $10 for admission, which covers carnival rides.