Sly in Italy

 

 

 

American actor SYLVESTER STALLONE is escorted by Italian police officers and bodyguards upon arrival at the Chiesa dello Spasimo Church [Church of the throes of death] of Palermo, Sicily, to film his latest movie ''Avenging Angelo'' Monday, June 4, 2001. [AP Photo/Alessandro Fucarini]

- Craig Zablo