Swimming Against the Tide.

Series for Sunday morning services in summer 2016.