メリーシェパード
Stage one boss of the Touhou fangame The Last Comer. She is a sheep fairy who can control hordes of sheep.
View wiki