S soylentknight New member Sep 19, 2001 63 0 0 60 Jun 14, 2004 #3 yes... this is the website www.venus-travelclub.com
anon1 Well-known member Aug 19, 2001 10,478 2,411 113 Tranquility Base, La Luna Jun 15, 2004 #4 Didn't meeeee (the Terbite) go on one of these and posted an extensive report last year?