Carnival Magic’s new mini golf course offers outdoor fun with ocean views

Carnival Magic’s new mini golf course offers outdoor fun with ocean views