In the spring Copenhagen Photo Festival put together two photo trips On land and At sea which sent people off to the corners of the harbor in kayaks and on MeMovers along with skilled photographers and guides

What is the correctly punctuated version of this sentence?
In the spring, Copenhagen Photo Festival put together two photo trips, 'On land' and 'At sea', which sent people off to the corners of the harbor in kayaks and on Me-Movers along with skilled photographers and guides.