Stock Photo: England, London, Kensington Gardens. Statue of Physical Energy in Kensington Gardens.