apimagesblog.com
Portugal's Winter Masquerade
Photos by Daniel Ochoa de Olza