The Hand of God

Carreg Cennen Castle in Wales, dramatically capture with four disciples waiting to be touched.