The McGregor Memorial Day Parade is traditionally held on Main Street in downtown McGregor beginning at 10 a.m. with a service at the Pleasant Grove Cemetery conducted by the Legion following the parade. These details will be confirmed by May 1st but are subject to change until then.