Have you tried to save pictures from twitter application on your android phone? Finding where it is now after saving is kinda bit puzzled if you're having too many folders on your phone storage.
Don't get lost, it is only saved at specific directory.
First, go to your 'My files'
And you will find there your recent saved picture.