By Barefoot on beach, April 2, 2016 in Carnival Cruise Lines
By Barefoot on beach, March 18, 2016 in Carnival Cruise Lines