Solon American Legion Riders raffle Oct. 31