Tatepakkan

Shield Gun is a cannon enemy in Mega Man 5. As the name implies, they have a shield on them. They can only be hit when the shield is up, while they are shooting.