In anticipation of the Kloud’s Egypt debut at the Giza Pyramids on April 19th, we revisit some of the trio’s most memorable sets.