And Now, a Break for Cute Cats by RELEVANT June 23, 2011 A snow leopard at a zoo in Switzerland gave birth to a set of triplet cubs this week. Yes, there are pictures. Someday they’ll be scary, but they’re pretty adorable for now … 4 Comments