A True Shield Attacker from Mega Man 7

Shield Attackers are flying shield robots created by Dr. Wily and have made numerous appearances throughout the Mega Man series. They always fly left and right and block passages that Mega Man must progress through. Their fronts are shielded to reflect the Mega Buster, but their backs are susceptable to buster fire and certain special weapons can destroy them from the front or back. Obviously their vulnerabilities are different in each game and they are modified with each game appearance.