Can You Beat Pokémon Shining Pearl Without Taking Damage?

Поделиться
HTML-код
  • Опубликовано: 26 дек 2024

Комментарии • 468

  • @flyingfalcons7
    @flyingfalcons7  2 года назад +280

    Hey guys, a couple comments have notified me that the first 2 trainers in eterna forest can be battled individually(as opposed to what I thought had to be a double battle) by talking to one of them at an angle. This means that no risks are necessary there.

    • @justcamlmao
      @justcamlmao 2 года назад +2

      It’s sad when you don’t upload for a while

    • @AutisticJesusGaming
      @AutisticJesusGaming 2 года назад

      You can also just not fight them

    • @davidperez3645
      @davidperez3645 2 года назад +2

      Did you reference Pokémon ranger: Shadows of Almia??? That was my fav game growing up thank you for that

    • @justcamlmao
      @justcamlmao 2 года назад +2

      @@davidperez3645 I Played It too

    • @SleepLessThan3
      @SleepLessThan3 2 года назад +1

      Jesus christ I had to get babied through Cynthia and you already finished a no damage run

  • @zacharycondon1098
    @zacharycondon1098 Год назад +87

    “Theres no character in the franchise that embodies the idea of tired more than Cyrus” Larry: Allow me to introduce myself

    • @flyingfalcons7
      @flyingfalcons7  Год назад +21

      I spoke a little too soon 😔

    • @marekzielinski9675
      @marekzielinski9675 Год назад +4

      Didnt he not exist back then?

    • @Aether191
      @Aether191 11 месяцев назад

      ​@@marekzielinski9675the video is from January 2022, SV came out in November 2022

  • @christianha3092
    @christianha3092 2 года назад +83

    Congrats man! This play through felt so skillfull. You studied the AI, you played around your opponent's pokemon and stats, and you didn't 100 all of your pokemon

  • @huntergehrels7329
    @huntergehrels7329 2 года назад +2

    I don't understand but very much appreciate content creators spending 10 hrs leveling zubat for my entertainment

  • @noahdevilliers2907
    @noahdevilliers2907 2 года назад +146

    It's a good day when flyingfalcons7 uploads

  • @samanthabackman1444
    @samanthabackman1444 2 года назад +162

    Love to see some Pokemon Ranger references pop up and the naming scheme is great as a result! Also I loved Murph being a Teddiursa -- such a shame Slowpoke isn't available in this run because that would have been perfect

    • @anonanonymous9670
      @anonanonymous9670 2 года назад +6

      Man I didn't even notice the names
      So many Almia references!

  • @nolongeraperson
    @nolongeraperson Год назад +1

    37:15 "I also move the Choice Specs from Golduck to Froslass" *Gives them to Haunter*
    Mmk

  • @LadyDae19
    @LadyDae19 2 года назад +115

    You're not the only one to run into the thick fat issue. One of the running theories is that if it's possible for a pokemon to have thick fat or another ability, the AI acts like it doesn't know. Then, once the ai figures out it has thick fat, it acts accordingly. Purugly can also have own tempo as an ability. So the AI acts on the assumption that it might have the other ability and when it learns it doesn't, acts accordingly.... we think. You're not the first person to run into that issue. Great video though. Very entertaining. As always.

    • @DisplayThisOkay
      @DisplayThisOkay 2 года назад +12

      I'm just curious what makes everyone think the AI supposed to know your pokemon has Thick Fat. I know they read your types but I don't remember even the good AI trainers ever reading your ability unless it's one of those abilities that's announced or if the ability snuffs a move. Gale of Darkness was the only exception where they definitely read your abilities first.

    • @prof.reuniclus21
      @prof.reuniclus21 2 года назад +3

      DisplayThisOkay, your comment has been repeated 18 times so far. RUclips certainly did display it.

    • @ThatLiamGuy305
      @ThatLiamGuy305 2 года назад +4

      My theory is a stretch, but I think it might have to do with the fact that Pokémon on a type specialists team are more likely to use moves of that type. Probably not true, but it’s an idea

    • @kkalive1714
      @kkalive1714 2 года назад +2

      @DisplayThisOkay more often then not its can be seen, as pokemon with abilities like lightning rid and water absorb the ai will avoid even if it would be super effective otherwise

  • @danielna7157
    @danielna7157 2 года назад +10

    I don't remember whose run it was but it was theorized that the AI essentially acts without any knowledge of the ability your pokemon has if it can have more than one ability. It then uses the information given afterwards and damage stats to re-adjust it's decisions. That might be why Flint's pokemon opted for fire moves against your Purugly since it went without knowing if it had thick fat or own tempo.

  • @varuhash50
    @varuhash50 2 года назад +29

    The way I think the AI works is that if it "predicts" a swap it is more likely to attack with a move that might affect your Mons (especially with High Jump Kicks heavy recoil if it goes into a Ghost type) and Cynthia uses this to her advantage to get up a free Swords Dance if the AI thinks youll swap or heal. It gets better and better as you progress though the game, as you said, and it really does show

    • @nal4026
      @nal4026 2 года назад

      AI can't predict a swap

    • @zuthalsoraniz6764
      @zuthalsoraniz6764 2 года назад

      Also, if they have the AI playing fair, it wouldn't know that Purugly has Thick Fat rather than Own Tempo.

    • @aegisScale
      @aegisScale 2 года назад

      Must be why Garchomp decided to SD in front of a Roserade, that or it didn't see a kill. Doesn't matter though, since I got the opportunity to Stun Spore it.

    • @testerwulf3357
      @testerwulf3357 Год назад +1

      @@nal4026 Yea it can. If you're at a disadvantage you're likely to swapp (stuff like type disadvantage, it knowing you don't have moves to hit or properly take it out, or you're at low hp and might heal or swap), it then decides you're likely to swap and sets up a swords dance for example (this is predicting a swap..humans do it and it's basic enough it can be coded into an AI).

  • @skygazer6082
    @skygazer6082 2 года назад +31

    YES. Whenever nuzlokers talk about sturdy, I always think razorfang fling. It’s a shame it didn’t work out, but I love the thought

  • @sparrowjb5661
    @sparrowjb5661 Год назад +2

    Purugly is my favourite pokemon by far, so it was a joy to see Vien and have her be integral to the run!

  • @bricker7244
    @bricker7244 2 года назад +7

    This was super interesting to watch! Probably had you use a lot of team members you might never consider. I love using the unevolved Haunter!

  • @krahefish
    @krahefish 2 года назад +4

    the king's rock situation hurt me from all the way through the screen but you done did it anyway!!! it almost didnt hurt at all afterwards!

  • @_krook_
    @_krook_ 2 года назад +22

    This was amazing run! You are seriously underrated and really deserve more subscribers for the work you are putting out, keep up the increase work!!

  • @ogscale9756
    @ogscale9756 2 года назад +15

    Love these videos, would love to see content like this for gen 4 or 5 as well. Some of my favorite gens

  • @soupluigi4511
    @soupluigi4511 2 года назад

    19:30 to 19:35 hats off to you, that is probably the best use of aDrive quotes in the entire youtube history

  • @samrichardson5971
    @samrichardson5971 2 года назад +17

    Shadows of Almia was a great game, I hope they make another ranger style game eventually

    • @vibingone101
      @vibingone101 2 года назад

      Guardians exist

    • @samrichardson5971
      @samrichardson5971 2 года назад +3

      @@vibingone101 yeah Guardian Signs was good too but it’s also been a decade since that came out. I want to see some gen 5 and later pokemon in a ranger game!

  • @mihirlal106
    @mihirlal106 2 года назад +3

    Great video. Loved to see how you played around all of the AI, even realising the thick fat glitch so quickly.

  • @RestInRaxys
    @RestInRaxys 2 года назад +4

    Hey, I don't mind the rare candy thing, really good video, it was super interesting to watch you play thru the game without taking damage! :D

  • @DanelerH
    @DanelerH 2 года назад +4

    Regarding Dual Chop's 90 accuracy, Machop can have the ability No Guard, which will make it always hit. The dusk ball would guarantee catching the Machop. Unfortunately, Machop won't always have No Guard, so it isn't a perfect strategy.

    • @flyingfalcons7
      @flyingfalcons7  2 года назад +2

      Whoops good catch, still would need to be leveled up to 32 though

  • @darthmagnus87
    @darthmagnus87 2 года назад +1

    i love finding channels with videos like this

  • @itsy3h
    @itsy3h 2 года назад +26

    Whilst I love these videos/challenges, it’d be nice to see another nuzlocke on the channel, it probably wouldn’t be as popular as these because RUclips is flooded with nuzlockes, but it would be nice to see regardless

    • @flyingfalcons7
      @flyingfalcons7  2 года назад +11

      Next challenge video is a nuzlocke for sure, I just wanted to get this video out before legends of Arceus was released

  • @harrymanocha4533
    @harrymanocha4533 2 года назад +1

    The aDrive joke was hilarious. I hit the like button immediately

  • @Emmanuel-vv9lm
    @Emmanuel-vv9lm 2 года назад +3

    HE BACK BOI

  • @DariusB127
    @DariusB127 2 года назад +2

    Love the pace of the videos and the explanations.

  • @garfieldandrew9452
    @garfieldandrew9452 2 года назад +1

    Very impressive! I wish the algorithm would favor more videos like this. Keep up the good content Falcon!

  • @lukechesnaught
    @lukechesnaught 2 года назад +1

    Great run. It's fun to see no damage runs on more modern games

  • @frankphillips5884
    @frankphillips5884 Год назад

    That Cyrus/aDrive bit had me ROLLIN’ 😂 keep up the amazing content bro.

  • @EGsirjustin
    @EGsirjustin 2 года назад +7

    I love these so much, and every time you upload you make my day better, thanks man! And keep up the good work!

  • @WhyThatS3rious
    @WhyThatS3rious 2 года назад +3

    15:04 inb4 Larry

  • @phia4497
    @phia4497 2 года назад

    I've just started this video, but the Pokemon Ranger references immediately made me happy.

  • @derrick19944
    @derrick19944 2 года назад +1

    Thank you for making this video and taking your time with it!

  • @braidonsaelens5174
    @braidonsaelens5174 2 года назад +6

    Seeing Purugly used is pretty interesting. Most of the time the only thing people know about Purugly is that Mars has it and it’s faster than Latios. Cool run!

  • @pacificpoke5606
    @pacificpoke5606 2 года назад +1

    Welcome back King

  • @backpackerraden6268
    @backpackerraden6268 2 года назад +2

    Congrats on the run!
    A fellow fan of Almia I see

  • @qant8143
    @qant8143 2 года назад +2

    Amazing the effort you put in is insane

  • @Danisho
    @Danisho Год назад

    ive gotten hooked on watching all of these videos the last couple of days. Good job man :D

  • @MrDeman66
    @MrDeman66 2 года назад +1

    Absolutely nuts. Great job my guy

  • @VioletNeubauer
    @VioletNeubauer 2 года назад +2

    THE KING IS BACK!!!!!!

  • @advoneus
    @advoneus 2 года назад +1

    Clicked on this as soon as I saw it, amazing video. Good luck on 10k mate, you deserve it

  • @ThijsThiery
    @ThijsThiery 2 года назад +3

    Underrated channel

  • @mrjriva
    @mrjriva 2 года назад +3

    for the algorithim, awesome run! honestly never thought something like this was possible

  • @Dark_Side_Productions
    @Dark_Side_Productions 2 года назад +1

    There are no words for how much I love this channel

  • @anibotic
    @anibotic Год назад

    Only after seeing Puel, I was confirmed bout the Shadows Of Almia reference, such a great game it was, Good to see the ranger series getting love!!

  • @sinnohanvulpixplays5761
    @sinnohanvulpixplays5761 2 года назад +1

    I could never have the patience to even attempt a run like that 😅
    Also, I absolutely love all those dry humor moments, especially “rival battles come first I guess…”

  • @GigaWatts94
    @GigaWatts94 2 года назад +9

    Awesome run!! I was planning on doing it too, but it looks like you beat me to it lol. Guess I'll still try, but I'll add the additional restriction that i can't use any of the pokemon you used. Guess that'll make up for being second. Probably will also allow starly line because i don't think it can be done without them

    • @flyingfalcons7
      @flyingfalcons7  2 года назад +5

      Fortunately there are so many other pokemon underground, I hope it goes well!

    • @GigaWatts94
      @GigaWatts94 2 года назад +5

      @@flyingfalcons7 thanks!! Congrats on doing this! This was super cool to watch!

  • @icewave_
    @icewave_ 2 года назад +41

    Great run! Something is definitely weird with how the AI handles Thick Fat in this game - I've seen someone try to bait a Wood Hammer/EQ from Candice's Abomasnow with a Thick Fat Azumarill and have it just Blizzard on the switch anyway when the other two moves were kills and Blizzard wasn't, so its definitely either not factoring it in or doubling instead of halving. Although in your case I would assume the fighting moves would have still done more damage to you even if the fire move's power was doubled in some of the cases which makes it stranger.

    • @swampy725
      @swampy725 2 года назад +4

      Was that PCal's Nuzlock where he lost because of the AI being dumb and OHKOing crobat?

    • @icewave_
      @icewave_ 2 года назад +2

      @@swampy725 Yep

    • @InfinityZeroEX
      @InfinityZeroEX 2 года назад +4

      It’s because the AI is factoring in that Azumarill gets access to Sap Sipper.

    • @InfinityZeroEX
      @InfinityZeroEX 2 года назад +1

      And even with thick fat Blizzard is guaranteed damage where Sap Sipper would block Wood Hammer.

    • @flyingfalcons7
      @flyingfalcons7  2 года назад +1

      Does that mean the AI accounts for hidden abilities?

  • @worm5495
    @worm5495 2 года назад +1

    This was the first video I watched that he made, and it was amazing!
    Great job!

  • @isaacandrews2899
    @isaacandrews2899 2 года назад +19

    Love how he choices the one starter that doesn't have an immunity at last evolution

    • @remseii
      @remseii 2 года назад +1

      You dont need immunities if you move first and ohko the oposing pokemon 😏

    • @dancostello4872
      @dancostello4872 2 года назад +1

      Nah Infernape is the basic bitch choice, chads only pick Torterra (the slowest)

  • @Meewthree
    @Meewthree 2 года назад +2

    Ah, a fellow Pokmeon Ranger fan-- you are a person of culture!

  • @scooby-doovillain
    @scooby-doovillain 2 года назад +1

    comment for the algorithm and also because you are cool and the amount of effort you put into your runs scare me

  • @monicaforlano7834
    @monicaforlano7834 2 года назад +1

    you are so underrated, loving the videos!

  • @user-72648xz
    @user-72648xz 2 года назад +6

    Damn what a nice run! Meanwhile im still trying to get a good Team up for the Pokemon league, which Im stuck on since a good month or so. Cynthia is my main problem I guess, but only because im just learning about how all of the iv and ev's work. Never cared bout my stats to much but I should've lol

  • @Kcolon23
    @Kcolon23 2 года назад +1

    Amazing video as always!! Love your content!!

  • @rubenbestnoobbtw2841
    @rubenbestnoobbtw2841 2 года назад +4

    When I was in the forest i figured out that you can skip all the double battles by just slowly walking up to the one to the right and pressing a, then you should be able to avoid the double battle

    • @flyingfalcons7
      @flyingfalcons7  2 года назад +1

      Oh are you able to talk to her diagonally? I should have tried that lol, ty for telling me

  • @HalfPintTelevision
    @HalfPintTelevision 2 года назад

    when I watch people like you play pokemon, it makes me feel like one of the little kid trainers you bump into on route 2

  • @meowzicnewton5424
    @meowzicnewton5424 Год назад +1

    24:54 ur infernape took some damage

  • @tarvivor
    @tarvivor 2 года назад +2

    Fantastic video, this was great! Kudos to all the effort put into this.

  • @kathi1245
    @kathi1245 2 года назад +1

    This was such a cool video, so glad it was on my recommended viewing list!

  • @wardgoovaerts3922
    @wardgoovaerts3922 2 года назад +1

    While I didn't recognize Kellyn due to my name in my Shadows of Almia playthrough being my own, I did recognize Keith and Barlow immediately. Pokémon Rangers : Shadows of Almia is the theme of your nicknames.
    Man, I loved that game.

  • @BlackReaperGames
    @BlackReaperGames 2 года назад

    My new favorite pokemon challenge channel by far, why dont you have like 100k subs yet?!??!

  • @edenorin5593
    @edenorin5593 2 года назад +2

    That was amazing gg man

  • @sunprotectionfactor420
    @sunprotectionfactor420 2 года назад +1

    I’m not sure if anyone knows, but if you can change the date, then restart the switch. You won’t get locked out! That was the only way I could get driftloon lol.

  • @katieg1071
    @katieg1071 2 года назад +1

    You used Purugly?! Subscribed. Nobody gives my favorite cat the time of day, but you brought one to the Hall of Fame. Bless you, sir.

    • @nolongeraperson
      @nolongeraperson Год назад +1

      I always do a Normal Only run in each game after it's released and Purugly probably put in the most work out of any I've used because it hits hard and fast. Only things that have outperformed it in my eyes so far is later gen Kangaskhan (OP Mega form), Obstagoon (Obstruct + massive move pool + Guts) and recently, both forms of Ursaluna (Dear god, they hit like trains)
      Edit: don't really count the Gen 1 normal titans or Gen 2 Snorlax because they are too busted for their Gens.

  • @bumbomumboni4735
    @bumbomumboni4735 2 года назад +1

    15:00 Larry now should take that title

  • @Marapetersen1
    @Marapetersen1 2 года назад +1

    Loving the shadows of almia nicknames, one of the best pokemon games

  • @Kmn483
    @Kmn483 2 года назад +1

    "That entire process took 10 hours"
    I thought that was a joke! Jesus man, props

  • @John75ify
    @John75ify 2 года назад +12

    It could be that the Infernape saw a kill with Fire Punch due to it thinking that Thick Fat causes double damage from fire, rather than half. In that case, there was no reason to lower its defenses with Close Combat if Fire Punch was a kill anyway. On the other hand, as someone else noted already, you wouldn't expect trainers to be immediately able to distinguish your ability if your pokemon can have 2 or more abilities.

    • @MiaTheSpinoQueen
      @MiaTheSpinoQueen 2 года назад +1

      The ai in the new games is heavily refined. It saw equal damage with both moves because it has iron fist, do it went for fire punch because it knew close combat would lower both defenses

  • @atlasreacts6483
    @atlasreacts6483 2 года назад

    The mandatory double battle 11:22 in the forest can be cheesed by talking to the girl around the ledge

  • @danielletsch8220
    @danielletsch8220 2 года назад

    Dope run my guy! Ngl, I would've also done the rare candy thing :') just saves mindless grinding and isn't rlly important to the run. Daycare is essentially the same thing, except that you just gotta bike up and down for a couple of hours which is anything but fun

  • @RedRiotGamez
    @RedRiotGamez 2 года назад +1

    Just here to support the algorith! Keep up the good work!

  • @swampy725
    @swampy725 2 года назад +13

    I really enjoy these damageless runs videos
    Would like to see one in a side series game, like PMD or the game cube games in the future

    • @speedreader2660
      @speedreader2660 2 года назад

      It’d be really cool, but it would also be nigh impossible to run a PMD game without taking damage. I think I have like 4,000 hours in PMD games, and I just can’t see it happening.

  • @ruzzaa2683
    @ruzzaa2683 2 года назад +1

    i respect you for the grind to level up

  • @keebs5780
    @keebs5780 2 года назад

    the thick fat theory is correct so far as I know, but I did want to add that it likely chose fire punch randomly. Typically if the AI sees a kill with two options, it will just coin flip between those two options because it doesn’t matter, they still kill you. With double power in the calcs it’s possible they saw a fire punch KO AND a close combat KO, hence just randomly choosing fire punch.

  • @BronzeJamo90
    @BronzeJamo90 2 года назад +1

    This man's out here playing 4D chess

  • @levimason1321
    @levimason1321 2 года назад

    I like how you explain every thing you do like its a guid

  • @Bearprints0
    @Bearprints0 2 года назад +1

    Haha, I had a feeling that your naming convention would be pokemon ranger!!!!! I knew for sure with barlow.

  • @DanceDevI
    @DanceDevI 2 года назад +1

    The moment I heard Kincaid I was like that has to be ranger 🥰 cool video ☺️

  • @Lordbowser666
    @Lordbowser666 Год назад

    My theory for that loppunny at 39:02 was expecting you to switch into a ghost type expecting a fighting type move. "That just a theory though a game theory"

  • @brendang2441
    @brendang2441 2 года назад +1

    Commenting for the Algorithm! Really great video, deserves way more views for the effort you put in.

  • @dabmonstr7403
    @dabmonstr7403 2 года назад +17

    Wow finally someone who does not just go ahead and say REEE THIS GAME IS BAD. Falcon you are one of my favourite poketubers maybe 2 but in the top three.

    • @Charliezard7
      @Charliezard7 Год назад

      This game is in fact bad but that doesn’t mean you can’t enjoy it

  • @jaredtoyer7811
    @jaredtoyer7811 2 года назад +1

    The AI for high level trainers doesn’t actually know what ability any given Pokèmon has until it is revealed in a text box as a result of the ability coming into play. For example, since Bronzong has both Levitate and Heatproof any high level trainer would have to use either a ground type move to reveal levitate when the game says the ability allows Bronzong to be immune to ground moves. This is why the Lopunny and Infernape decided to use Fire moves even though Purugly had Thick Fat.

    • @flyingfalcons7
      @flyingfalcons7  2 года назад

      Thats true, but the weird unexplained part is that lopunny and infernape still both had super effective moves and didn't use them against purugly(infernape's Close Combat was even a guaranteed KO on Purugly)

    • @jaredtoyer7811
      @jaredtoyer7811 2 года назад

      @@flyingfalcons7 probably because they didn’t kill

    • @flyingfalcons7
      @flyingfalcons7  2 года назад

      This was the calc against purugly(IVs are 12 HP and 13 Def): 60 Atk Infernape Close Combat vs. 0 HP / 0+ Def Purugly: 216-254 (109.6 - 128.9%) -- guaranteed OHKO

    • @jaredtoyer7811
      @jaredtoyer7811 2 года назад +1

      @@flyingfalcons7 it also might be that it is part of the AI to make sure that they figure out what the ability is, all I know is that the AI doesn’t know abilities and may try to test said ability

    • @flyingfalcons7
      @flyingfalcons7  2 года назад

      @@jaredtoyer7811 oh that's a good theory

  • @PliskinYT
    @PliskinYT 2 года назад +1

    Reference is Pokemon Ranger Shadows of Almia, got it from the trainer names alone

  • @cookiecam847
    @cookiecam847 2 года назад

    This was a great video! Love the idea and all the work you put in!

  • @damjankrupa3950
    @damjankrupa3950 2 года назад

    flyingfalcons7: Can you beat Pokemon Shining Pearl without taking any damage?
    Cynthia: I'm about to end this man's whole career.

  • @danforever1
    @danforever1 2 года назад +1

    Yes you uploaded!

  • @BanditTweet
    @BanditTweet 2 года назад +1

    There's an Omega ruby one too? Awesome!

  • @joshuamanning2161
    @joshuamanning2161 2 года назад +1

    New subscriber here... and I gotta say I thoroughly enjoyed that video...

  • @vic_710
    @vic_710 2 года назад +1

    man tbh with this great quality of videos I wouldn't have be surprised if you were even at like 500k subs !
    Edit : You have the views dude just ask people to subscribe at the start more!

  • @tylergarza163
    @tylergarza163 2 года назад +1

    Great video!

  • @nexusbuilds9661
    @nexusbuilds9661 2 года назад

    Its the first time I have seen your channel and this video pleasently surprised me! Subscribed :)

  • @ramborghini8226
    @ramborghini8226 2 года назад +1

    Cracked my guy

  • @cyberdragonzekrom6790
    @cyberdragonzekrom6790 2 года назад +2

    34:30 bro you can't just walk in on those bibarels

    • @priestesslucy
      @priestesslucy 2 года назад +1

      I know right? Poor Bibarrels are celebrating their honey moon and they still got summoned to be his HM slave.
      FlyingFalcons was riding the Bibarel while it was riding its partner

  • @skygazer6082
    @skygazer6082 2 года назад +1

    He’s almost at ten k! Get him there guys!

  • @ChocoKayke
    @ChocoKayke 2 года назад +1

    Great job!

  • @jkproluigi7473
    @jkproluigi7473 2 года назад +1

    You are a LEGEND!!!! When Old content re-upload.

    • @flyingfalcons7
      @flyingfalcons7  2 года назад

      not for a while, but probably will be through yt shorts since they're all 30 seconds or less

  • @HollowPs
    @HollowPs 2 года назад

    Man I love videos like these. I'm subbed to as many guys who do this type of content I know. Can't wait for the next one 😁

  • @eternalsnowman8217
    @eternalsnowman8217 2 года назад +2

    goated

  • @ashketchum5622
    @ashketchum5622 2 года назад

    Nice video! Thanks for all the time you gave it