An hour with Dr. Temple Grandin - Encore

Item Information