Cherubs and Creation

Cherubs and Creation

Sculpture of cherubs and Creation in Saint Peter’s Basilica, Rome, Italy.

by
by
by
by
by
by