League recap: Gray powers Blue Ridge with hot hitting week

III Section I league recap: 5/21/12