Battle of the Bands (Guelph)
A charity event to raise funds to support cancer patients and their families.