Japanese star Shohei Ohtani showed off some prodigious power in his return to the Tokyo Dome on Saturday night.
Jack White and Eddie Vedder teamed up for a surprise performance of Neil Young's "Rockin' in the Free" during White's concert in Tokyo on March 15th.