Celestial Island Critter

The Celestial Island is found in the mission Celestial Island. Not much is known about it other than its a lady bug owned by Scaratar.