The Garden of Scourging of Our Lord is a project demand of our Lord to be built in the holy land
The Garden of Scourging of Our Lord is an urgent project and demand of our Lord to be built in the holy land. It shall be a memorial of the Lord's most ignominous treatment by his loving people.