Castel Sant' Angelo

The Castel Sant' Angelo along the Tiber River.

nine