NORTH CREEK MEADOW: A NATURE LOVER'S PARADISE