Music News

30 Seconds To Mars make history!

30 Seconds To Mars have made history by making the first American video which was shot in its entirety in China.

The video for the track From Yesterday, was shot in the Emperor Qin Palace and the Forbidden City and featured more than 300 extras and runs over 10 minutes. The track comes from 2005’s A Beautiful Lie and you can check out the video here.