Missing Enthusiasts and a Naruto: What went down at Area 51

‘Storm Area 51’ event has hands-down become the biggest pun of the century. And if you are outside Nevada, you missed all the fun…