Singing in the rain or singing in the bathroom, but singing a song is a good way to learn a second language.
Learn To Sing - Easy Tips To Learn How To Sing
Here you have some songs that will help you to improve your pronunciation as well as your vocabulary.