Ellen and Rebel Wilson's new single is everywhere. Even Sochi!

Comments