Leo Groch

Leo Groch... a man who loves and everyone loves him. Leo is the mascot of MSC and may one day be the mascot of Impulse ... Proof of it that Leo is mascot of MSC: