What is TRX?

TRX is no joke!  You will be sore as hell after you do it and I only did a 30 min session! Great Strength training workout though.