The Saint Lucia Tourism Authority (SLTA) has launched a new web-site. The new site, which features a fusion of video and images, captures iconic sites across Saint Lucia.