discovery bay
going out to discovery bay this weekend?
a little tiny town on the delta in california that has only old rich people who get mad even when your riding your bike
"going out to discovery bay this weekend?" What is the definition of "discovery bay"?