Cross

Cross

Viewing platform in the form of a cross Greece island Rhodes