United Kingdom

oDD is for the small hours or to drift over you at work. Daydream to oDD. Maybe fall asleep. oDD hopes to be stress free.