Mecha Storm Review Lewis Baglow - No Longer Writes for Bonus Stage No Comments More of a shower than a storm!