Dragon Reloaded 2003 Theme Song

The theme song of the movie Dragon Reloaded 2003. Watch their movements.