The Deep Giants – Elements of Life The Deep Giants – Elements of Life The Deep Giants comes through with a brand new song titled “Elements of Life”. Apparently, the sound has so much potentials with fans ...