illustration of the colossus of rhodes, a statue of the greek sun : god helios, erected in the city of rhodes, on the greek island, so beautiful, by lliam brazier, petros afshar, peter mohrbacher and victo ngai, contest winner on behance