A great adventure that explores the wonders of the Greek island of Rhodes going in search of its mythological colossus.