Came across these in Costa Rica on the Caribbean coast in punta uva.. wondering if anyone can ID? Sorry, this is the best picture I could get