Edwin Habacon

Edwin Habacon also known as Edwin H. Bravo is an actor. He portrayed the Mushroom Ear man in Pirates of the Caribbean: At World's End.