Take a look inside the Burnham Mansion at 603 W. Church St., in Champaign.