The museum of fine arts comes to north channel