The mystery of Area 51 is finally revealed !