Anyone ever hear of Mitchell's pit located somewhere in CT? If so, where is it, and is it any good?
C crash2much Member Mar 30, 2001 4 0 Jun 8, 2001 #1 Anyone ever hear of Mitchell's pit located somewhere in CT? If so, where is it, and is it any good?