This is talking about self confidence. This monster who is more scared than scaring.
As part of their world tour, Artcrush Gallery brought artists to Amsterdam, Netherlands in select locations for an exhibition.