Iowa Valley Bicycle Club will be sponsoring the annual Marshmallo Bicycle Ride on May 18. Rides of 30, 50 and 100 miles. Century ride registration at 6:30 a.m., ride at 7 a.m. Registration for shorter rides at 8:30 a.m., ride at 9 a.m. All begin at Y Cultural Center. Registration fee is $20 before May 1 and $25 after May 1. Optional T-shirt cost $10 and $12 XXL. Fee includes sag service, rest stops, lunch and door prizes.