Banksy confirmed yet another piece from the Animal Kingdom on his Instagram around 1 p.m. on Tuesday. The exact address is 10 Edith Terrace in Chelsea, a few hundred meters east of Stamford Bridge. Could the elephants be the second piece in a series that started yesterday?

Banksy’s first elephant in the room at Barely Legal in Los Angeles, September 2006:

