Westborough – Gloomy skies did not diminish the spirits of hundreds of local residents and friends as they celebrated the 10th Annual Westborough Spring Festival on May 5 – May 6. The festival is organized each year as a major fundraiser for the Rotary Club of Westborough.
Here are some highlights of the weekend. (All photos by Ed Karvoski Jr.)

Sam Rice, 3, gets behind the wheel of a World War II MB Army jeep at the festival's Vehicle Fair held at Tufts Machine lot. Various military vehicles were displayed.

Anouk Chevalier and her daughter, Anais, 14 months, pet a rabbit following a magic show performed at the pavilion at Bay State Green.

Adam Boyce, a ReMax agent and Rotarian, helps with the tethered balloon rides and gets a surprise visit from his nephew, Jax Phillips, 3.

Singing the National Anthem prior to the 5K Road Race is "Don't Panic," an a cappella group of Westborough High School students.

Hilary Schwafel of Shrewsbury and her dog, Oliver, are first to approach the finish line of the Doggie Dash, a 1.2-mile race for pet owners and pooches to run together.

Sam Rice, 3, gets behind the wheel of a World War II MB Army jeep at the festival's Vehicle Fair held at Tufts Machine lot. Various military vehicles were displayed.

Joining hot-air balloon pilot Chris Mooney (right) for a tethered balloon ride at Bay State Green are Chip Lattanzio and his children: (front, l to r) Cassidy, 10; Tyler, 6; and Lexi, 8.

Daniela Donfrancesco, 2, and Jaedyn McCabe, 3, ride the Roaming Rail Road, a new attraction at this year's Westborough Spring Festival.

John Egan, a senior at Westborough High School, finishes the 5K Road Race as first overall in 17:02. Egan set a new course record for men age 19 and under, which was previously 19:16 set in 2004.

About 150 runners start the Rotary Club of Westborough's 10th annual 5K Road Race, beginning and ending at Westborough High School (WHS). Finishing first overall in 17:02 was John Egan, a senior at WHS. Taylor Scott of Westborough was the first-place female in 21:16.