Rhodes is an island located near Greece on Earth.
The island is well known for the Colossus of Rhodes, one of the Seven Wonders of the World. (VOY: "11:59")
Rhodes is an island located near Greece on Earth.
The island is well known for the Colossus of Rhodes, one of the Seven Wonders of the World. (VOY: "11:59")