The ninth annual ten-day Yulin Lychee and Dog Meat festival in China’s Yulin, Guangxi, is slated to begin on June 21, sending animal rights advocates and rescue workers in both China and abroad into overdrive to save as many helpless canines as possible.