Speed Dating 101
You've probably heard about speed dating through films and the media or maybe a friend has even tried it but are you still a little baffled about what really goes on at one of these events? Who attends them, where do they take place and why do people put themselves out there [...]