At least two posts appeared on the company's social media accounts on Monday, declaring "Legends never die" and "Duo is back." The green owl has become a memeable internet sensation for the way ...