Apr 21 2011

Dr. Ted Leon and his inappropriate enthusiasm for diabetes testing devices!

Published by at 3:13 am under I Don't Get It,Sucky TV