Posted inDevolver Digital My Friend Pedro Nintendo Switch My Friend Pedro Ever Play a game where you say "OMG WHAT THE HELL DID I PLAY?" With this game you have a fast paced side scroller platformer that will test your limits of… Posted by Brian Depaul June 26, 2019