30 Seconds to Mars - Bad Romance live in Osaka, Japan 2011

30 Seconds to Mars - Bad Romance at IMP Hall in Osaka, Japan 2011