Caribbean World Resort – Soma Bay admin Caribbean Resort Videos Leave a comment 439 Views bay beach caribbean caribbean world resort Egypt fun hurghada resort sea soma soma bay ThisIsEgypt travel travel vlog vlog world 2017-01-12 admin