Hundreds of motorcyclists were among those taking part in Big Nick's Ride for the Fallen on Sunday.
The event honored Marine Corporal Nicholas Xiarhos and 15 other Cape Cod service members who made the ultimate sacrifice.
State Representative Steve Xiarhos says the ride, which is named for his son Nick, gets more powerful every year and this one was unforgettable.
The 35-mile route started at the Barnstable County Sheriff's Office and ended at the Sea Dog Brewing Company in South Yarmouth with post-ride food and entertainment.
(Photo: State Rep Steven Xiarhos Office)