How I Repaired Every Issue With My Kohler Courage 20 Mower

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ธ.ค. 2024

ความคิดเห็น • 133

  • @ericpigg2689
    @ericpigg2689 9 หลายเดือนก่อน +6

    The fact that you left the clamp on there is pure gold!

    • @BustedBeaters
      @BustedBeaters  9 หลายเดือนก่อน +1

      It's still hanging in there! Made it through one season that way lol

    • @ericpigg2689
      @ericpigg2689 9 หลายเดือนก่อน

      @@BustedBeaters That is awesome. I would have done the repair the exact same way, but removed the clamp. But, I fix them for resale. That clamp might not be the best selling point! :D

  • @rogerd943
    @rogerd943 2 ปีที่แล้ว +15

    One of the better videos on this subject. Surprised it doesn't have more views.

    • @BustedBeaters
      @BustedBeaters  2 ปีที่แล้ว +1

      Thank you! I appreciate that!

  • @macdoctor562
    @macdoctor562 ปีที่แล้ว +5

    Great video, I love the straight to the point method you used. There's some who feel they need to explain things to death and repeat themselves to try and look smarter.

  • @MisterDusk007
    @MisterDusk007 9 หลายเดือนก่อน +3

    Everything i needed to know in one video...thanks so much for the steps that will help me keep my POS running reliably. Cheers!!!

    • @BustedBeaters
      @BustedBeaters  8 หลายเดือนก่อน

      Hahaha yeah it'll still be garbage but hopefully it'll run for a little longer

  • @SP-eq9st
    @SP-eq9st 2 ปีที่แล้ว +3

    I get the joy of ripping down my Kohler tomorrow, and this video was a big help. Thanks

    • @BustedBeaters
      @BustedBeaters  2 ปีที่แล้ว

      Glad I could help! Hope it goes well for you!

  • @Earthen6
    @Earthen6 4 หลายเดือนก่อน +2

    About to start this project on a friends mower. This is by far the best video I’ve seen on this. Love the no nonsense approach. Great video 👍👍

  • @panteraa9195
    @panteraa9195 2 ปีที่แล้ว +7

    Great video man! Appreciate your time invested and attention to detail when explaining all your doings. Should definitely be proud. Nice work 👍🏼

    • @BustedBeaters
      @BustedBeaters  2 ปีที่แล้ว +1

      Thank you! Glad I could help!

    • @sendit1158
      @sendit1158 2 ปีที่แล้ว

      Lol he copied Taryl fixes all vid

    • @panteraa9195
      @panteraa9195 2 ปีที่แล้ว +5

      @@sendit1158 oh he copied someone else’s video huh? You think Taryl is the only person in the world tearing apart engines? Even if he did, so what lol. Let the kid do his thing. You don’t have to sit behind a screen and troll/cut people down just for the sake of it. Who cares, what do you benefit from making that statement? At least the kid is out doing hands on things instead of sitting behind a screen acting like a big shot know it all. Being an arrogant punk doesn’t make you a man bud. Humble yourself, educate, and set an example. Instead of pointing the finger. #FJB

  • @miguelmojica5897
    @miguelmojica5897 2 ปีที่แล้ว +1

    I'm gonna have to download this video. I bought a mower with the Kohler courage 19hp engine on it, unaware of its terrible reputation. I may need to do at least one of the things you explained on this video. Great job BTW.

    • @BustedBeaters
      @BustedBeaters  2 ปีที่แล้ว +1

      Appreciate that! I was unaware of all the issues too until I started looking into it. Mower may not be the prettiest thing but it's still running strong!

  • @picker63028
    @picker63028 8 หลายเดือนก่อน +2

    Nice work and information. I have the kohler courage 19 and it died last year. 500 hours. I already had a new Cub so i parked it till now. Gotta tear it down and see whats broke. May be something not worth fixing. My career is automotive technician so I have no fear of repairs. I will say nothing is built like the old stuff. Just junk.

    • @BustedBeaters
      @BustedBeaters  8 หลายเดือนก่อน

      Yeah junk is right. I would say that if it can't be fixed for less than $50 it's probably not worth fixing. Always fun to tear them down and see what went wrong though!

  • @trentonjennings9105
    @trentonjennings9105 4 หลายเดือนก่อน

    This is a terrific video. I've got the oil burn issue, and I hadn't investigated enough to find the cause, but now I know what is likely the problem. Also, I will now know to check for loose bots on the crankcase cover and for cracks.
    In return, here's something I can pass along. A few years ago my machine would stop running after a few minutes. Somehow came to find out engine heat degrades the solenoid valve on bowl of carburetor. This is another infamous issue with this engine. Kohler makes an after-market heat shield which I installed and completely solved the problem.

    • @BustedBeaters
      @BustedBeaters  4 หลายเดือนก่อน

      Appreciate that! That's good to know. I haven't had this issue but I'll be sure to look out for it!

  • @freddean995
    @freddean995 ปีที่แล้ว +1

    Exact problem I am dealing with my Man. Thank you Brother!

  • @wayneprice-x7b
    @wayneprice-x7b 3 หลายเดือนก่อน

    Your knowledge of that engine is impressive. I saw Taryl do a similar repair. You explained everything well.

    • @BustedBeaters
      @BustedBeaters  3 หลายเดือนก่อน

      I had to do a ton of research. Luckily there is a ton of information on them. Appreciate it!

  • @metaldad4694
    @metaldad4694 2 ปีที่แล้ว +2

    Thanks for a very good video. I will be doing the same to my cub cadet. the valve tolerance was a plus.

    • @BustedBeaters
      @BustedBeaters  2 ปีที่แล้ว

      Good luck with the repair! It's not too complicated just takes some time.

  • @jayhudson365
    @jayhudson365 10 หลายเดือนก่อน

    Very good video. Well edited, thorough and educational. Thank you!

  • @larry3099
    @larry3099 ปีที่แล้ว

    Fantastic video!
    This will surely serve a great purpose for me this winter when replacing the same gaskets on my cub cadet.
    Thank you!

    • @BustedBeaters
      @BustedBeaters  ปีที่แล้ว

      Good luck! It's not a bad project!

  • @andrew4403
    @andrew4403 ปีที่แล้ว +2

    Now that those issues were fixed that engine will last a good long time. The lock tight on the bolt's is what it needed from factory. Now that it's fixed not much else will go wrong with the engine. Keep oil in it and this motor will last a long time for sure.👍. Keep us updated on how well this engine is doing in time. I bet you will be happy with it's performance. I have one just like this one and I fixed all of the issues in time before those loose bolt's cracked the block. Not sure how long those plastic gears will last but mine is still running strong.

    • @BustedBeaters
      @BustedBeaters  ปีที่แล้ว +3

      So far it's survived a season so I'm pretty happy with it. Yeah I wouldn't have thought the plastic gears would have been that durable but they didn't show any signs of wear when I opened it up. Hopefully It'll run for a while

  • @afarrar3
    @afarrar3 6 หลายเดือนก่อน +1

    awesome video, just did the valve cover and adjustment on mine, I've got the same cracked block, and threw some RTV over it, but I like your fix alot better, I'll have to jump on that next time. Lost about a half quart of oil in one mow

    • @BustedBeaters
      @BustedBeaters  6 หลายเดือนก่อน

      Oh wow! That's a lot of oil! It's not the best fix in the world but it does keep the mower ticking so that's a good thing!

  • @BoundANDDetermined88
    @BoundANDDetermined88 5 หลายเดือนก่อน

    Busted Beaters, great video on bringing new life to a workout mower. Keep up the great work.

  • @macknumber9
    @macknumber9 ปีที่แล้ว

    Excellent video...nice little tip on finding TDC on compression stroke too...i like that way of confirming you are at TDC on the compression stroke

  • @nperry106
    @nperry106 ปีที่แล้ว

    I'll be replacing my carburetor and valve cover gasket on my Courage 20 this weekend. Glad i found your video. I wondered what kind of oil to use but i see you used 10W30

  • @minter66
    @minter66 7 หลายเดือนก่อน

    Just wanted to say thanks for this video. I have a TimeCutter Z4200 and I already replaced the first engine due to crack. Second engine just cracked for no reason. No bolts were backed off on the block.
    So screw replacing it again, I’m using a plate and JB weld.
    Your instructions are fantastic for tearing the engine down.
    Waiting on JB MarineWeld since it is oil/gas resistant. Then I’ll follow your steps further.

    • @BustedBeaters
      @BustedBeaters  6 หลายเดือนก่อน

      No problem! I hope you can keep it going for another couple of seasons!

  • @noeloakes3803
    @noeloakes3803 2 ปีที่แล้ว +1

    thanks for adding the different tolerances , and ftlbs of tork,

  • @Kyle-mo5si
    @Kyle-mo5si 7 หลายเดือนก่อน

    Mine is a troy built super bronco... same motor, all i have done is oil changes, new carb, new exhaust and valve cover gaskets. Other than that has been great for the last 17 years, unknown hours, my best guess is a shitload..glad i watched this so i can do preventive maintenance.. great video

    • @BustedBeaters
      @BustedBeaters  7 หลายเดือนก่อน

      That's pretty awesome! A lot of people have had good luck with them. Seems like not every motor had these issues. And even this mower had about 500 hours on it or so before it really had any issues

  • @alainbilodeau6156
    @alainbilodeau6156 ปีที่แล้ว

    Good job, really well explained, I will follow your procedures, cheers

  • @thecemeteryguy
    @thecemeteryguy ปีที่แล้ว +1

    Thanks for sharing, that was awesome.

  • @philliphall5198
    @philliphall5198 8 หลายเดือนก่อน

    You explain it very well but most shops will not even try to fix one because of warranty issues
    But most of the time it works great 👍

    • @BustedBeaters
      @BustedBeaters  7 หลายเดือนก่อน

      I imagine that most of these engines are out if warranty. I imagine you're right that most shops won't want to mess with them

  • @derrickmosley80
    @derrickmosley80 6 หลายเดือนก่อน

    Excellent video, my courage 17 went POWWW like a old cartoon sound. Opened up ,had field mice nest in there. Cleaned it out, replaced spark plug, ignition coil, fix fuel solenoid and still will not start. Sprayed starting fluid into carb and it went POW again and nothin more.

    • @BustedBeaters
      @BustedBeaters  6 หลายเดือนก่อน

      Yikes! That doesn't sound good at all!

  • @gravedigger1960
    @gravedigger1960 8 หลายเดือนก่อน +2

    You should have also replaced the shaft seal on the flywheel side.

    • @BustedBeaters
      @BustedBeaters  7 หลายเดือนก่อน

      Yeah youre not wrong.
      . Proaby not an expensive part but my goal was to keep it running for the least amount of $ possible

  • @jdevans87
    @jdevans87 6 หลายเดือนก่อน +2

    I just clean the crack, add epoxy then a patch of fiberglass. Done a couple & they still run!

  • @KevinMonroe-o8b
    @KevinMonroe-o8b 5 หลายเดือนก่อน

    Well done!

  • @Gary65437
    @Gary65437 2 ปีที่แล้ว +2

    Great job on the crack, excellent how to video, muffler protector/heat shield. The Kohler eng doesn't deserve such a nice big oil filter...lol I wonder if replacing that eng with a briggs would be a big hassle or not.

    • @BustedBeaters
      @BustedBeaters  2 ปีที่แล้ว

      Hahaha I agree! This engine doesn't deserve an oil filter at all! I'm not sure what would be involved in replacing the engine with something else.. In my case the rest of the mower is in rough shape so I would probably just replace the whole thing.

    • @Gary65437
      @Gary65437 2 ปีที่แล้ว

      @@BustedBeaters I tend to agree, not wanting to spend 800+ for a new eng even though I already replaced many other parts like spindles, belts. My kohler is hanging in there with just a minor carb leak while it's shut down. Fixed that with gas shut off valve. May have to swallow 2,700 for a new one....Grrr

    • @BustedBeaters
      @BustedBeaters  2 ปีที่แล้ว +2

      I know the feeling! I have a feeling mine will be at the scrap yard the next time something major breaks. I also had to put a gas shut off valve put on. I eventually bought a chineese carburetor from ebay for $25 or so. It runs just as it did but, without the leaks!

  • @twochordthom2172
    @twochordthom2172 ปีที่แล้ว +1

    Great job!

  • @zedrone7975
    @zedrone7975 7 หลายเดือนก่อน

    Good job, you should also stop drill the crack and filled it with JB weld or/and a bolt to keep the crack from growing

  • @rolyfisher9137
    @rolyfisher9137 3 หลายเดือนก่อน

    This is no beauty contest. If it's ugly and it works...it's pretty to me! (The only thing I would have done differently is I would have used some assembly lube on the rocker pivots, ends, and push rods, and the cam lobes if accessible, when reassembling.)

    • @BustedBeaters
      @BustedBeaters  3 หลายเดือนก่อน

      I couldn't agree more! Just needs to hold up for a few more seasons lol That's not a bad idea. Would help with that initial startup.

  • @redneckrepairs7628
    @redneckrepairs7628 4 หลายเดือนก่อน

    while the bolts do loosten and *can* catch the flywheel, the cause of the crack is that when that top cover gets loose, nothing is holding the engine together. the force of that massive piston pushing the crank, is the same force in the opposite direction in the cylinder. Without the top cover to hold it together, that massive explosive force from combustion (these engines make a lot of power for their weight) inevitably breaks the block from the inside...while the piston is shoved down, the expanding gasses are pushing the head/cylinder in the opposite direction.

    • @BustedBeaters
      @BustedBeaters  4 หลายเดือนก่อน +1

      I absolutely agree! That's a great point! That top cover is crucial to the strength of the block. From what I understand if the bolts were torqued down properly these engines lasted a very long time

  • @mikespain8655
    @mikespain8655 ปีที่แล้ว +2

    The engine mounting bolts also loosen up. The starter also has problems (3 generations of starters). The Kohler Courage is a dog, but the rest of Kohler engines are good to great.

    • @BustedBeaters
      @BustedBeaters  ปีที่แล้ว +1

      Yeah this was a rather unfortunate purchase. Kohler really messed up with this engine. Patched it back together and it's still running though!

  • @kennyjones2508
    @kennyjones2508 7 หลายเดือนก่อน

    Great video man

  • @robertjackson3698
    @robertjackson3698 4 หลายเดือนก่อน

    great video you are very smart.

    • @BustedBeaters
      @BustedBeaters  4 หลายเดือนก่อน

      Thanks! Appreciate that,a

  • @stephenmcgraw3610
    @stephenmcgraw3610 หลายเดือนก่อน

    Hello the first cover gasket u put on can I just use gasket maker instead of the gasket
    I call for the gasket they don’t make them no more but I see they have it online

    • @BustedBeaters
      @BustedBeaters  หลายเดือนก่อน

      In not too sure. I've always ordered the regular gaskets online

  • @macknumber9
    @macknumber9 5 หลายเดือนก่อน

    Is this the only engine that went on this mower? Im trying to find a replacement engine for it instead of fixing the cracked block and i dont want any headaches with the muffler/exhaust installation

    • @BustedBeaters
      @BustedBeaters  5 หลายเดือนก่อน

      I'm not sure if it's the only engine they put on them. I imagine it would be a headache to convert over to another setup. If it were me, I would purchase another mower. I've been seeing them fairly cheap on FB Marketplace

  • @nicklee8103
    @nicklee8103 7 หลายเดือนก่อน

    FINALLY found a video of someone taking a Kohler Courage engine apart like that. I'm having an issue with mine with the engine not turning over, have it all torn down to where the internals (cam/crank shafts are exposed). When you tore it down did you have any issue with that compression release on your exhaust cam gear? Thinking that might be my issue from others I've ask but not sure what makes it "bad" or not.

    • @BustedBeaters
      @BustedBeaters  7 หลายเดือนก่อน

      That's interesting? Will the engine turn over? Did you look at the valves? I've seen issues where the valves are stuck closed causing the engine to be very difficult to turn over. The only issues with my engine was the cracked block and leaking oil

    • @nicklee8103
      @nicklee8103 7 หลายเดือนก่อน

      @@BustedBeaters Thankfully no cracked block/leak here. The flywheel would spin from the start but start dying very fast and definitely wouldnt turn over. Read some things further online saying those older starters were replaced a few times by the company since they were claimed to be underpowered. In the time i commented here on your vid i replaced the battery, starter, and the compression release spring. Put it ALL back together and now I cant get ANY power to the starter to even test it. I didnt even do anything with the electrical/solonoid so i dont even know where to go from here.

  • @fireresqlt
    @fireresqlt 2 ปีที่แล้ว

    Great video!

  • @CheersWarren
    @CheersWarren 7 หลายเดือนก่อน

    Thanks trying to fix crack without disassembly buy I think I'll add the clamp too . its surprising how hard it is to get parts for then engines included 'discontinued' parts from kohler that are needed! Next mower will be electric , can't stand the noise these make!

    • @BustedBeaters
      @BustedBeaters  7 หลายเดือนก่อน

      Yeah it's very hard to find parts. My thought was to just keep it running as long as possible. Electric seems to be the way of the future!

  • @parochial2356
    @parochial2356 6 หลายเดือนก่อน

    How is the TG3600 filter working out?

    • @BustedBeaters
      @BustedBeaters  6 หลายเดือนก่อน

      The filter has been great! No issues with it.

  • @samkitty5894
    @samkitty5894 11 หลายเดือนก่อน

    I have a weird problem with my engine of the same type. The speed control lever moves up and down just fine with all the components underneath. Yet, engine runs at high speed only, regardless where the speed control lever is. In other words, it only has 1 speed, and it is high.

  • @shepard0001
    @shepard0001 2 ปีที่แล้ว +1

    How did she hold up over the summer?

    • @BustedBeaters
      @BustedBeaters  2 ปีที่แล้ว +2

      So far so good! Its still up and running and doesn't have any oil leaks

    • @shepard0001
      @shepard0001 2 ปีที่แล้ว

      @@BustedBeaters Awesome! I'm going to do the same thing to mine in the next couple weeks. My block cracked much worse than yours was. But the repair seems promising. I've already tried just using JB-Weld, But i didn't remove the case and do it to the inside, or put the c-clamp on it. The JB Weld didn't hold up on the outside alone.

    • @BustedBeaters
      @BustedBeaters  2 ปีที่แล้ว

      Good luck with the project! Yeah I didn't think just the JB weld would hold. And I had to throw a tack weld on the c-clamp to keep it from backing out and falling off. So far it's all holding together!

  • @richardcole6566
    @richardcole6566 ปีที่แล้ว

    good video, very informative. Do you know where I can order the cams for the kohler courage?

    • @BustedBeaters
      @BustedBeaters  ปีที่แล้ว

      Appreciate that. Unfortunately I do not

  • @chanteb3972
    @chanteb3972 7 หลายเดือนก่อน

    Do you know my favorite pair of the valve cover gasket on my Kohler 17 was using RTV to form a gasket

    • @BustedBeaters
      @BustedBeaters  7 หลายเดือนก่อน

      I switched to just RTV and it has been holding up very well

    • @georgestuartvail3960
      @georgestuartvail3960 5 หลายเดือนก่อน

      ​@@BustedBeaters good info. It must be that the cork and gasket maker didn't last?

  • @yamzuki86
    @yamzuki86 4 หลายเดือนก่อน

    Do you know how hard it would be to swap in a B&S V-twin?

    • @BustedBeaters
      @BustedBeaters  4 หลายเดือนก่อน

      I do not off hand. I imagine it would require a good bit of work. If it were me I would purchase another mower before engine swapping this one.

  • @afhostie
    @afhostie 7 หลายเดือนก่อน

    Can we just use rtv instead of paper gasket?

    • @BustedBeaters
      @BustedBeaters  7 หลายเดือนก่อน

      Yes. Since filming this I have found that the rtv holds up better than the power gasket

  • @curteby475
    @curteby475 ปีที่แล้ว +1

    my 20horse motor caught on fire. burnd up all the plastic on front of motor b4 i got it. now i know why

    • @BustedBeaters
      @BustedBeaters  ปีที่แล้ว +1

      Yikes! There's a very good chance this was it!

  • @eyeorewolf
    @eyeorewolf 10 หลายเดือนก่อน

    Excellent video, very informative.

  • @afhostie
    @afhostie 7 หลายเดือนก่อน

    Where can you find a new motor?

    • @BustedBeaters
      @BustedBeaters  6 หลายเดือนก่อน

      I would probably recommend just buying another mower

  • @johnerickson5791
    @johnerickson5791 2 หลายเดือนก่อน

    you did a brilliant job of repair except one thing jb weld does not hold up to heet well if it leaks try right stuff made by peratex😂😂

    • @BustedBeaters
      @BustedBeaters  หลายเดือนก่อน

      Yeah, I wish I had a way to weld aluminum. Jb weld was the next best thing I could think of. I was hoping to get a couple more years out of it

  • @mateofreyo1553
    @mateofreyo1553 2 ปีที่แล้ว +1

    I hope you meet Jarvis Clark one day

  • @afhostie
    @afhostie 7 หลายเดือนก่อน

    Tried this but now the engine struggles to spin. Cant get it to start.

    • @BustedBeaters
      @BustedBeaters  7 หลายเดือนก่อน

      That's strange. Could be the valves or maybe the cover is not sitting on the engine properly

  • @philliphall5198
    @philliphall5198 8 หลายเดือนก่อน

    Small peace of plastic straw will help release the wire terminal from plug

    • @BustedBeaters
      @BustedBeaters  7 หลายเดือนก่อน

      That's nit a bad idea. Going to have to try that next time!

  • @donaldlemoine3032
    @donaldlemoine3032 2 หลายเดือนก่อน

    When replacing the valve cover gasket, I used some heavy duty oil resistant rubber gasket material and also made a heat shield. Just over 2 years and no leaks. This old thing has about 1800 hrs on it.

    • @BustedBeaters
      @BustedBeaters  หลายเดือนก่อน

      That's a ton of hours for one of these engines!

  • @gearhead366
    @gearhead366 9 หลายเดือนก่อน

    If it's stupid, and it works... it's not stupid.

  • @andrew4403
    @andrew4403 ปีที่แล้ว

    Not sure why you don't just get it welded. That'll work best. It's not like the engine is pressurized. That will last the life of the engine.

    • @BustedBeaters
      @BustedBeaters  ปีที่แล้ว +2

      I don't have a way to weld aluminum and I was trying to spend the least amount of money as possible. My first choice would have been to weld it for sure!

  • @philliphall5198
    @philliphall5198 8 หลายเดือนก่อน

    Flywheel must be removed and bolts check every year and add blue lock tight added with clean dry bolts and bolts holes
    Sorry design for sure 😢😢😢

    • @BustedBeaters
      @BustedBeaters  7 หลายเดือนก่อน

      Yeah terrible design. The goal is to keep it going as long as possible lol not an easy task for sure!

  • @earlewaters1917
    @earlewaters1917 ปีที่แล้ว

    Just weld it

    • @BustedBeaters
      @BustedBeaters  ปีที่แล้ว

      I would have liked to. Don't currently have a way to weld aluminum and the mower isn't worth it to me to pay someone to weld it up. Would have made for a all around better repair though.

  • @Bad-Idea-Network
    @Bad-Idea-Network 6 หลายเดือนก่อน

    I just got one for free oh no 😂

    • @BustedBeaters
      @BustedBeaters  6 หลายเดือนก่อน

      Can't beat it for free! You can still get a decent amount of hours on these engines

    • @Bad-Idea-Network
      @Bad-Idea-Network 6 หลายเดือนก่อน

      @@BustedBeaters It ain’t cracked yet should I still put a C clamp on it?

    • @BustedBeaters
      @BustedBeaters  6 หลายเดือนก่อน

      I wouldn't do the c-clamp. That's really a last ditch effort lol. I received a free mower with the same engine (just not cracked). What I did was applied loctite and retorqued each bolt on the engine cover one by one. From my understanding, as long as these bolts don't loosen up and hit the flywheel, the block won't crack. This has worked so far, but I've maybe only put 20 hours on the mower since then. We'll see!

    • @Bad-Idea-Network
      @Bad-Idea-Network 6 หลายเดือนก่อน

      @@BustedBeaters Oh I got ya. I will snug up those timing cover bolts instead. Thanks my guy.

    • @Bad-Idea-Network
      @Bad-Idea-Network 6 หลายเดือนก่อน

      My mower must not have many hours on it. My intake was exactly .005 and my exhaust was tighter than .007. Also only one timing cover bolt was slightly loose.

  • @sendit1158
    @sendit1158 2 ปีที่แล้ว

    Nice copy of Taryls vid

    • @panteraa9195
      @panteraa9195 2 ปีที่แล้ว

      You’re real salty over this Taryl character. So Taryl has the exact same crack in the block in the same spot on the same mower with the same garage playing the same music saying the same words. Thats like saying jumping Johnny is the only man allowed to make a video on removing a spark plug on a jet ski. Listen to how dumb ya sound. Better
      “send it” back to grade school kid. #FJB

  • @KevinMonroe-o8b
    @KevinMonroe-o8b 5 หลายเดือนก่อน +1

    Well done!