Live action footage
Embassy of Spain in Italy. Rome, Italy - February 22, 2015: Embassy is located near the Spanish Steps
VGA
640 x 480
Editorial Use Only