After spending much time researching this subject, I declare that Picaroon is an island in the Thassa and the Owner of the said island is Chaldea FreeWoman of Gor.
If the evidence is required then please contact me, but you best have disputing evidence and it had better be sound and true .
Petra of Asperiche.