TAP, Southend, UK. Group show exhibiting Black Rain. TAP, Southend, UK. Group show exhibiting Black Rain.