Mass Effect 2 Discussion
No telling if it's a free DLC, actually. 2 Launch DLCs are free, which are Normandy Crash Site and Zaeed. As for Hammerhead, only time and greed will tell.
This is the picture of the M57 Hammerhead (the only one on the entire web):
It isn't from any official source, so I can't promise it's just the way it will appear in the game, but I doubt anyone would fake it either. Especially days before the release of the game.
* Updated game trainers and cheats daily
* Get notified when new cheats are added
* Request which games get new trainers
* Priority support with any problem