Cannon

The Cannon is an enemy in Mega Man 3. They are mostly found in Needle Man's stage (both main mission and when Doc Robot appears). They are only vulnerable when they're shooting.