ChatRad is an online community that instantly connects strangers from all over the world via webcam. As is typical of random chat sites, ChatRad is totally free and doesn’t require users to register or download anything before they can start chatting. But not only is ChatRad a random chat site, but it’s a clone of…