David G. Hoffman:
023484 Morning Ride On The Fred Meijer Grand River Valley Bike Trail
David G. Hoffman:
023481 Reflections And Shadows Conflict
David G. Hoffman:
023485 The Grand River Near Ionia, Michigan
David G. Hoffman:
023478a Trestle over the Grand River
David G. Hoffman:
024627a Avenues For Travel That Converge But Don't Conflict
David G. Hoffman:
024626a The Grand River After A Week Without Rain
David G. Hoffman:
027169a-A Morning Bike Ride On The Fred Meijer Grand River Valley Bike Trail
David G. Hoffman:
027170a-Gotta Love A Shady Trail On A Hot Day
David G. Hoffman:
027195a-It Is Going To Be A Hot And Hazy Day
David G. Hoffman:
027175a- A View Of The Vast Flood-Plain Of The Grand River
David G. Hoffman:
027177a-One Of Several Trestles On The Fred Meijer Grand River Valley Bike Trail
David G. Hoffman:
027186a-The Grand River
David G. Hoffman:
027192a- Flora Found Along The Fred Meijer Grand River Valley Bike Trail
David G. Hoffman:
027191a-Clustered In Large Groups, These Flowers Adorn This Area Of The Fred Meijer Grand River Valley Bike Trail
David G. Hoffman:
027189a- A View Of The Grand River Flood-Plain From The Fred Meijer Grand River Valley Bike Trail
David G. Hoffman:
027196a-The Longest Trestle On The Trail Traverses The Grand River Just West Of Ionia, Michigan
David G. Hoffman:
027184a-The Grand River Is Running Low
David G. Hoffman:
027199a-The Grand River In Blue And Green
David G. Hoffman:
029177a- A Trestle Across The Grand River At Ionia On The Fred Meijer Grand River Valley Bike Trail
David G. Hoffman:
029178a- Riding Over The Grand River Near Ionia, Michigan
David G. Hoffman:
032445a- The Trail Adorned In Yellow And Green
David G. Hoffman:
032489a- Morning Ride On The Fred Meijer Grand River Valley Trail
David G. Hoffman:
032493a- View Of The Grand River From The Trestle On The Bike Trail
David G. Hoffman:
032494a- The Trestle Over The Grand River