Monday, June 28, 2010

Space Battleship Yamato

Here's the trailer for the Japanese live action adaptation that many may remember as being titled 'Starblazers' or 'Battle of the Planets'.