Celebrating the birth of Christ in a lovely tropical paradise since 1994!
Located at 5118 Rawls Road in Tampa, Florida
Click here to see our interview on Fox 13 (2007)
AS FEATURED IN PAST YEARS ON:
Influences from out display seen at Attractions and Venues on 4 continents.
All content on this web site other then clipart and sounds in video clips are (C) Copyright Joseph Ayo