New Battlestar “Razor” Trailer Posted on August 11, 2007December 17, 2007 by Chris McQuillan I must say, it’s looking fantastic. Roll on November.