Dell Island is located in the virtual world of Second Life. Until recently this page contained scenes of Jewle Rae’s visits to the island. Working on a replacement feature. To be installed soon.
Awakened Beyond A New Earth ~ Lovin' Life Living in the Present
Dell Island is located in the virtual world of Second Life. Until recently this page contained scenes of Jewle Rae’s visits to the island. Working on a replacement feature. To be installed soon.