Although we have some knowledge of Pokemon, we honestly can’t tell the difference between Squirtle and Pikachu. And yet, this fan girl displays a seriously in-depth understanding of the video game-based franchise as she voices all 151 of the original Pokemon.

An aspiring screen and voice actor based in New York City, YouTube user Brizzy Voices begins the video with a lengthy disclaimer. “Most of these probably suck,” she says. “Some of them I think are good … but most of them are probably really bad.”

She launches into an amazing array of Pokemon impressions running from Bulbasaur all the way to Mew. Granted, the video quickly devolves into grunting and growling, and all the voices eventually start to sound the same. But we have to give this woman props for knowing what the original 151 species of Pokemon even are.