While most people across China were watching dragon boat races and feasting on Zongzi to celebrate the Dragon Boat Festival this past weekend, residents in this Hunan town were stripping down to their swim shorts to catch some flying ducks. Um, falling ducks.