Tag: call of duty black ops shangri la map

What Shangri La means?

1 : a remote beautiful imaginary place where life approaches perfection : utopia. 2 : a remote usually idyllic hideaway. ...