ODDADA: ODDADA has a Release Date!

The wait is almost over - we're happy to announce that after 4 years of development, ODDADA is finally coming to you in just a bit more than 2 weeks -- on August 15th! We made a new trailer to celebrate the occasion tha…