real life npc theory paloaltoonline.com Category:news and media Global Rank:183,339 visits:367.8K pages/Per:1.6 ADS