Music video premiere: Sitting on Top of the World

Delta’s music video for “Sitting on Top of the World” is finally here! The video was shot over two days on March 11 and 12 in Melbourne. Check out the amazing video below:

Updated with YouTube video released April 8.

[polldaddy poll=6113223]