Debbie O’Toole in Nuts Magazine Jan 12, 2012 | Debbie O'Toole | 0 | Debbie O’Toole, I am honestly not entirely sure who she is, but man is she hot! [Show picture list]