You can actually fill 100 water balloon in less than 60 seconds!!

Published: Aug. 26, 2024, 1:36 p.m.

These are amazing!!