Thomas M Spencer
This collection of 35 five-star hiking trails in the Birmingham area includes popular routes and hidden treasures.