When the giant green lion appeared outside the Barnes Foundation last week, people were immediately confused. “Wait, what is this at the Barnes?” said the Philadelphia art Instagram account Streets ...