INSA "Self Reflection is greater than Self Projection" Installation @ Londonewcastle Project Space | Hypebeast #abstract #installation #event #art #reflection