Welcome to our forum.
Looks like they're catching flies. Must be a Bullfrog spa.Terminator
At least its not pierced.