Free entry for veterans and active-duty military at Museum of Illusions