The John Bull Trail

Breathing new life into New Jersey's first railroad