Sly in Italy to Begin Filming “Avenging Angelo”

  • On Monday, June 4, 2001, Sly Stallone was given a police escort for his arrival at the Chiesa dello Spasimo Church (Church of the throes of death) of Palermo, Sicily, for filming of his latest movie Avenging Angelo.

– Craig (June 17, 2001)