2600 Member Meetup and Open Social
The Wild Turkey Dallas The Wild Turkey Dallas, 2470 Walnut Hill Ln #5627, Dallas, Texas, United StatesDo you love technology? Do you like to tinker? Do you want to understand more about how things (and the universe) work? Are you interested in information s