Designed by
Title
The only statue of a crying lion in the world, Genoa, Italy #150637488
Description
The world`s saddest Lion at the entrance of the San Lorenzo Cathedral. Cathedral of San Lorenzo is a Roman Catholic cathedral in the Italian city of Genoa.