Directed by Dante Testa and Gino Zaccaria.
Release Date 1912-01-02 Budget N/A Revenue N/A Rating 7.2/10 Runtime 39 mins