Does anyone else think this is an ad?
Removed the notice about BFG standing for Big Fucking Gun, since its false.