2k Games have posted the first five minutes of BioShock Infinite. Needless to say, the video contains spoilers so be warned. The game was recently delayed yet again, so the video sort of makes up for the extra wait. The game is expected to launch on March 26th 2013.