Looks vaguely familiar. Possibly somewhere on Moskito Island?