An apparatus is disclosed including: a brush member including a brush member input in fluid communication with plurality of hollow bristles and an expandable member. In some embodiments, the expandable member includes an expandable member input configured to receive a pulsating fluid flow from a fluid supply source and a conduit having that defines a fluid flow path from the expandable member input through the conduit to the brush member input. In some embodiments the expandable member is configured to expand and contract in response to the pulsating fluid flow to cause a reciprocating motion of the brush member.