Beach cutie: So I was walking along the beach and thought I found a really colorful shell, but no! Entrails!

–Aruba