VIDEO: Jodie Foster at SXSW on "The Beaver"

12/31/1969