Chewy (Tarzan) – May 11, 2009 March 19, 2015 2448 × 3264 Chewy (Tarzan) – May 11, 2009 Chewy (Tarzan) May 11, 2009 Union Square NYC Share