Editorial Images
Closing Ceremony - Atlantida Mallorca Film Fest 2021
PALMA DE MALLORCA, SPAIN - AUGUST 01: Queen Letizia of Spain attends 'Masters Of Cinema award 2021' during the Atlantida Mallorca Film Fest 2021 at Misericordia on August 01, 2021 in Palma de Mallorca, Spain. (Photo by Juan Naharro Gimenez/WireImage)