Adjective immensely large

A feeling of utter humility precipitates at the sight of the mammoth all-embracing statue in Rio de Janeiro, Brazil.