Stretch

One of the many definitions for the word STRETCH is "a difficult or demanding task". Now you ask what is this all ...