Understanding spoken Spanish can be hard, but here’s a fun way to practice: Yabla Spanish. It’s a subscription site with a massive collection of original videos featuring native speakers from many different Spanish-speaking countries to help you learn and practice Spanish at any level.
The videos are short, so you can watch them whenever you have a few minutes to practice. The Yabla video player has flexible options so that learners at all levels can choose how much or how little assistance they need. The "slow" button lets you hear each individual word pronounced, and you can disable the captions and/or translations if you don’t need them.
Each video also includes several games to test listening comprehension and vocabulary:
Multiple choice – listen and choose the missing word
Fill-in-the-blank – listen and type the missing word