Lady of Light Administrator Jun 18, 2011 #1 Theater of the Sea, a marine animal park in Islamorada, Florida in 1997. The dolphins are Shiloh and Thunder and the cat is Arthur.
Theater of the Sea, a marine animal park in Islamorada, Florida in 1997. The dolphins are Shiloh and Thunder and the cat is Arthur.