Comment

Sep 04, 2016
Such discrepancy in ratings??!! Causes one to scratch one's head ... dependability? .... &-or delusion ... somewhere ... or someone(s)??!!