One of the world’s most elusive big cats is stepping onto the planet’s biggest stage this week! In an advertisement to raise awareness for its plight, the rare and endangered snow leopard makes a surprise appearance on a video billboard in New York City’s Times Square.