mail_outline sales@mediastorehouse.com
Malta, Valletta, Europe; Dressed in a knight costume parading in the streets of Valletta