This morning, walls around the Garden Of Allah villas at Universal Studios Florida were taken down, revealing the “NBC Media Center”. Many people, including us, have no idea