Now Open: Baby Grand in Minneapolis

by