The Strand Moraines, Bowers Piedmont Glacier