Mercer Slough Nature Park is a sprawling natural oasis just five minutes south of the city center, offering a diverse landscape of wetlands, woods, creeks, ...