Who holds the world record for taking the fastest bath and how long was the bath?

Brooke Holland in about 4 minutes on Saturday August 29th, 2009.

This was then beaten by Benjamin Tinsley (age 7) on 28th April 2013. He had a full bath and hair wash in 2 minutes and 56 seconds.