Borderlands 2 launch date announced, launch date trailer released

Rootin’, tootin’, shootin’, an’ lootin’