Capitan Slap A Hoe
Keep in mind that the Spanish spoken in Spain is not the Spanish spoken in Mexico or Puerto Rico or Venezuela because of  different regional dialects. 
Josh Stronach
Oriol Gomez
lately you can use AI as a great conversational partner for learning, lol I am from Spain and I learn Italian that way