Ok, this is embarrassing. I emailed the link the exe file of doubletwist to myself, downloaded it to my phone and now I can't find the app anywhere. Can someone please tell me where it might be on the device? Thanks!
We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.