Bremen Mask
The Bremen Mask is one of the 24 mask obtainable in The Legend of Zelda: Majora's Mask. This mask's power is to lead small animals and makes them march behind Link.
Recent topics on Bremen Mask
The Internets want to talk about this game with you. If you want to talk to them, start us off!
Log in to comment