You have to watch this incredible dance to Imagine Dragons’ ‘Believer’!

Publish Date
Tuesday, 4 July 2017, 2:49PM

We can totally understand why this video has had nearly two million views since it was posted - we were absolutely transfixed to the routine from beginning to end!

The routine was created by Step Up choreographer Janelle Ginestra, who counts Beyonce among her clients.