Best of Boston

1981 Best TV, Moment

Larry Bird live at City Hall Plaza.