These podcasts are aimed at learners of Spanish and include English explanation as well as lots of other benefits.
Spanish Pod 101 – A great way to learn Spanish with an online resource centre and lots of features including word of the day and transcripts. You can see more information in our review of Spanish Pod 101.
Rocket Languages Spanish– Learn Spanish online with this system. You can try for free!