The Craziest Accordion Player: The Great Morgani (video)

Video with the most creative and craziest street accordion player on the earth - The Great Morgani. All these crazy costumes he designed and made by himself.