I've never heard of it/them, but after doing some interwebs sleuthing, I think you may be right!
If/when I retire (looks like this may be getting pushed back....again), I may just have to make a pilgrimage out there to check this place out. Looks pretty impressive!