User blog comment:Acapnia/Speculation Answers/@comment-1886172-20100803032047

Srry now I am99.9% certain the facility is at Avalanche because look at the very egde of the right corner you can see the giant lift things blue air thing srry don't know hw to explain it better and I geuss this is why they all have armor enhancments they got them here Once again srry for the double post