Toodee and Topdee: Toodee and Topdee releases on August 4th, 2021

After more than 2 years in development, Toodee and Topdee finally have a release date! August 4th, 2021 And a brand new trailer!