100-day-old otter triplets made their public debut at a zoo in Shanghai during Dragon Boat Festival holiday.