PredatorSpirit Well-Known Member Aug 22, 2010 #3 It's about Predator 2, a filming location. Here another angle