Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
Stefano Savona was born on December 18, 1969 in Palermo, Sicily, Italy. He is a director and cinematographer, known for Tahrir: Liberation Square (2011), Samouni Road (2018) and Palazzo delle Aquile (2011).