The video has been viewed more than 20 million times and counting.