Saturday, March 21, 2009

Big Wave

A review of the new deluxe DVD release of the Disney film "Lilo and Stitch", which was set on the south side of Kaua'i. In brief, it's highly recommended.