Today's Puzzle


What is full of holes and yet holds water?