Twin Cannon

Twin Cannon is an enemy in Mega Man 5, appearing in Gyro Man's stage as well as the last two stages of Wily's Castle. Each of its two cannons serves a different purpose--the bottom cannon attacks with ordinary buster-like shots, and the top one utilizes a defensive shot that can cancel out an uncharged Mega Buster shot or other non-continuous projectile. The bottom cannon fires at regular intervals, but the top cannon only fires when Mega Man does, and only if the attack in question can hit the Twin Cannon.