“Found on the beach in Zihuatanejo, Mexico, it looks like some kind of seed.”
And it is a seed indeed. These seeds called sea beans, or hamburger beans, are often found on sea shores. They belong to a tropical plant called Mucuna.