criticalhit.net
3 Fallout 3 DLC Pitt Images - Critical Hit
Bethesda has released 3 images of its upcoming DLC The Pitt and they are really looking good… if not a little brown. The Pitt is an industrial trading town based in Pittsburgh, Pennsylvania and i…