Walmart offers the Pop & Giggle Pond Pal for $14.31. (Amazon charges the same for Prime members.) Opt for in-store pickup to avoid the $5.99 shipping charge. That's the lowest price we could find by $4. It includes six balls. (Additional balls are sold separately.) It uses four AA batteries (not included).