Nilo Statue on Capitoline Hill in Rome 1 (Stock Footage)

Nilo Statue on Capitoline Hill in Rome 1 (Stock Footage)

Sculpture of the god of Nile River by Palazzo Senatorio in Rome, Italy. Good video on topics of architecture, history, traveling.

by
by
by
by
by
by