Helios (LOSAT denizen) Picture

Helios is god of the sun in greek mythology and used to have a huge statue in Rhodes called the Collosus, it was one of the seven wonders of the ancient world. He resides in the Land of Seas and Titans and is Fred's Denizen.

He makes a very interesting deal
Continue Reading: Sun