Really Useful AI Robot Build #1

Ғылым және технология

The first 200 people to sign up to Brilliant! using my special link will get 20% off: brilliant.org/JamesBruton/
It's time to build a more reliable, robust ROS robot for ongoing robot development. I'll also be using NVIDIA's Deep Learning models to make it do intelligent things. I've started building the base of the robot, eventually it'll have a linear body and arm which travels up and down its utility stick. Next time we'll be getting ROS on it though and making the ROS navigation stack work.
You can support me on Patreon or buy my Merchandise:
***************************
Patreon: / xrobots
Merchandise: teespring.com/stores/james-br...
***************************
Affiliate links - I will get some money of you use them to sign up or buy something:
***************************
Matterhackers 3D printing supplies: www.matterhackers.com?aff=7500
Music for your KZread videos: share.epidemicsound.com/xrobots
***************************
Other socials:
***************************
Instagram: / xrobotsuk
Facebook: / xrobotsuk
Twitter: / xrobotsuk
***************************
CAD and Code for my projects: github.com/XRobots/ReallyUsef...
Huge thanks to my Patrons, without whom my standard of living would drastically decline. Like, inside out-Farm Foods bag decline. Plus a very special shoutout to Lulzbot, Inc who keep me in LulzBot 3D printers and support me via Patreon.
HARDWARE/SOFTWARE
Below you can also find a lot of the typical tools, equipment and supplies used in my projects:
Lulzbot 3D Printers: bit.ly/2Sj6nil
Lincoln Electric Welder: bit.ly/2Rqhqos
CNC Router: bit.ly/2QdsNjt
Ryobi Tools: bit.ly/2RhArcD
Axminster Micro Lathe: bit.ly/2Sj6eeN
3D Printer Filament: bit.ly/2PdcdUu
Soldering Iron: bit.ly/2DrNWDR
Vectric CNC Software: bit.ly/2zxpZqv
Why not join my community, who are mostly made up of actual geniuses. There’s a Facebook group and everything: / 287089964833488
XROBOTS
Former toy designer, current KZread maker and general robotics, electrical and mechanical engineer, I’m a fan of doing it yourself and innovation by trial and error. My channel is where I share some of my useful and not-so-useful inventions, designs and maker advice. Iron Man is my go-to cosplay, and 3D printing can solve most issues - broken bolts, missing parts, world hunger, you name it.
XRobots is the community around my content where you can get in touch, share tips and advice, and more build FAQs, schematics and designs are also available.

Пікірлер: 233

  • @jamesbruton
    @jamesbruton3 жыл бұрын

    The first 200 people to sign up to Brilliant! using my special link will get 20% off: brilliant.org/JamesBruton/

  • @titn8703

    @titn8703

    3 жыл бұрын

    Can you please post a parts list? I really want to make something like this.

  • @MuhammadDaudkhanTV100

    @MuhammadDaudkhanTV100

    3 жыл бұрын

    Great

  • @FullGardenStudent

    @FullGardenStudent

    3 жыл бұрын

    Thank you for the 20% off.

  • @Ensign_games

    @Ensign_games

    3 жыл бұрын

    its rob 64 from starfox in the premise and usage

  • @alexis6507

    @alexis6507

    3 жыл бұрын

    thank you so much for the great content James! I will advertise your channel on my website roboticsformakers.com for future workshops with kids and makers !

  • @dannydemonic3665
    @dannydemonic36653 жыл бұрын

    Burglar: *breaks into Jame's home & sees 100 robots roaming around that suddenly stop and lock on him* ... "Shit"

  • @NicholasRehm
    @NicholasRehm3 жыл бұрын

    Really cool that you're getting into ROS to bring your robotics projects to the next level. Learning ROS was tough but has allowed me to do some things I never thought I'd be able to with my projects; definitely worth the effort to learn

  • @sethrd999

    @sethrd999

    3 жыл бұрын

    You just need to get your head around pub/sub mqtt not really overly difficult and think modular not one phat app.

  • @maithreyan.s4687

    @maithreyan.s4687

    3 жыл бұрын

    Where did you get learned?

  • @NicholasRehm

    @NicholasRehm

    3 жыл бұрын

    @@maithreyan.s4687 self taught, following the ros tutorials starting from the basic publisher/subscriber examples

  • @maithreyan.s4687

    @maithreyan.s4687

    3 жыл бұрын

    @@NicholasRehm thank you so much.can you mention any book related to ROS

  • @sethrd999

    @sethrd999

    3 жыл бұрын

    @@maithreyan.s4687 There are a couple of good ones like 'A light Introduction To ROS' and 'The Programming ROS' prototyping in python is fine but for more serious work port it to C++ ( yes you will see a big increase in performance ). ROS View is nifty as its backend is OpenCV. I use Arch on all my SBC's and have builds of melodic and noetic for them.

  • @unsteadyeddy3107
    @unsteadyeddy31073 жыл бұрын

    When James finally makes his robot girlfriend, she is going to be pretty substantial and firm ;D

  • @beanieteamie7435

    @beanieteamie7435

    3 жыл бұрын

    She's also gonna be pretty "bottom heavy" too ;]

  • @D-S-9
    @D-S-93 жыл бұрын

    James, we need to address the robotic elephant in the room. The mandatory 80s robot naming convention. Really Useful AI Robot? R.U.A.R? We can do better. Since it goes with R.O.S, might I suggest the Functional Roaming AI Sidekick Interactive Everyday Robot. Or F.R.A.S.I.E.R But seriously, this looks awesome. I can definitely see future videos where you're working on projects with FRASIER assisting.

  • @jamesbruton

    @jamesbruton

    3 жыл бұрын

    We'll see how functional it is, but that title box is only so long!

  • @theelmonk

    @theelmonk

    3 жыл бұрын

    RUR has an excellent pedigree : en.wikipedia.org/wiki/R.U.R.

  • @NZRosto
    @NZRosto3 жыл бұрын

    This is a really cool project! Before watching the video I was disappointed because it wasn't an OpenDog video, but having watched it now I am equally interested in how this robot will develop! Keep up the great and inspiring work!

  • @jamesbruton

    @jamesbruton

    3 жыл бұрын

    ROS and AI will eventually find their way into openDog, but I need to learn how to make it work well first.

  • @Shadamus
    @Shadamus3 жыл бұрын

    Fantastic project! Really looking forward to seeing this one come together as you develop further.

  • @jamesbruton

    @jamesbruton

    3 жыл бұрын

    thanks!

  • @GtsAntoni1
    @GtsAntoni13 жыл бұрын

    Awesome video, and very excited to see what brains you've used for this fantastic project. The Xavier is an incredible price of kit. It's significantly more powerful than the PCs I used to build as a kid, and all in something with a footprint not much bigger than a Credit Card. Mind blowing! Very excited to see this develop.

  • @AlanTirado
    @AlanTirado3 жыл бұрын

    You are an inspiration my friend. Keep doing awesome things!

  • @mohification1
    @mohification13 жыл бұрын

    You're truly a motivation. Thank you for the videos James.

  • @phoenixaidenking
    @phoenixaidenking3 жыл бұрын

    definitely worth the wait.. brilliant stuff

  • @jamesbruton

    @jamesbruton

    3 жыл бұрын

    thanks!

  • @bradc6056
    @bradc60563 жыл бұрын

    This AWESOME! James I think you just levelled up!

  • @ZanotexGaming
    @ZanotexGaming3 жыл бұрын

    This looks very nice.

  • @ovidiurosu6632
    @ovidiurosu66323 жыл бұрын

    Amazing job, thank you. I'm so looking forward to see how you can get ROS navigation running smoothly on this one. I also just joined your KZread membership group :)

  • @jamesbruton

    @jamesbruton

    3 жыл бұрын

    Thanks for your support!

  • @muxallopeniot9194
    @muxallopeniot91943 жыл бұрын

    James new to your channel this was a really cool project. I can't wait to see future builds. Great video!

  • @tomaszkubiak6887
    @tomaszkubiak68873 жыл бұрын

    i've seen similar robot base with uv lights mounted on top, used for sanitizing indoor environment. can't wait to see another part. good job sir :)

  • @qhairulbakri758
    @qhairulbakri7583 жыл бұрын

    I like the way you utilised 3D printing along your projects

  • @wilgarcia1
    @wilgarcia13 жыл бұрын

    Beautiful work man!

  • 3 жыл бұрын

    Robot: "What is my purpose?" James: "You pass the butter" Robot: "Oh My God !"

  • @theelmonk

    @theelmonk

    3 жыл бұрын

    Brain the size of a planet and what am I for ? Passing the butter.

  • @nikkiofthevalley

    @nikkiofthevalley

    3 жыл бұрын

    @@theelmonk Lol, is that Hitchhiker's Guide To The Galaxy? I'm not entirely sure.

  • @linsthankachan5506
    @linsthankachan55063 жыл бұрын

    Looking good....waiting for future episodes...

  • @anonymus6267
    @anonymus62673 жыл бұрын

    This looks so nice

  • @jamesrye01
    @jamesrye013 жыл бұрын

    Looks superb!

  • @misteragony
    @misteragony3 жыл бұрын

    "Hey really useful robot get me a beer" RUR: "Hold my beer... "

  • @pokegeaks2
    @pokegeaks22 жыл бұрын

    14:39 "Can you bring me my laptop please?" *rips the monitor off your desk and hands it to you*

  • @deeparajannamalai4252
    @deeparajannamalai42523 жыл бұрын

    I don't know what to say, I am just pumped to see your videos. You are summing up months of process in one video and I always pause and ponder about how you have made a particular design choice. You would have faced so many errors. It will be fascinating if you can compile a video on error or design problems that you have encountered and how and why you arrived at a particular solution.

  • @jamesbruton

    @jamesbruton

    3 жыл бұрын

    It doesn't take me too long these days - mostly things come out right first time ;-)

  • @deeparajannamalai4252

    @deeparajannamalai4252

    3 жыл бұрын

    @@jamesbruton Woag

  • @DoctorNemmo

    @DoctorNemmo

    3 жыл бұрын

    James Bruton Awesome

  • @JB-ym4up
    @JB-ym4up3 жыл бұрын

    "There's a thing that goes on this stick we will discuss later." Reminds me of my dad when I was 12.

  • @nikkiofthevalley

    @nikkiofthevalley

    3 жыл бұрын

    Huh?

  • @arpitchauhan6151
    @arpitchauhan61513 жыл бұрын

    I have made a similar robot platform based on turtlebot3 but a little more powerful. The base is hand folded and cold welded HDPE sheet. I've tried making it as neat as possible but I really do wish I had a 3d printer.😅 Anyways, good job James!

  • @Francois_Dupont
    @Francois_Dupont3 жыл бұрын

    i like the white and blue color. this very pure and good looking.

  • @Vaxtin
    @Vaxtin Жыл бұрын

    Its been a while since I kept up with your projects as a casual enjoyer. This appears to be very purposeful and well thought out. I wonder how long the planning stage is for all of this, but in the videos its like he came up with an idea on a whim and suddenly he's half done already.

  • @InsanityisSanity
    @InsanityisSanity2 жыл бұрын

    I think I've just found my favourite channel of all time. Patron you say? Here i come

  • @tucksiver8763
    @tucksiver87633 жыл бұрын

    Your design work is really improving. Excellent work on the exterior.

  • @jamesbruton

    @jamesbruton

    3 жыл бұрын

    Thanks, this one is an ongoing dev platform so I took a little more care...

  • @barrettdent405
    @barrettdent4053 жыл бұрын

    Looks cool

  • @joshuadsuper101
    @joshuadsuper1013 жыл бұрын

    Hey, I'm loving this more gnc focused content. You might be interested in checking out MIT Kimera software. From what I understand it's an open source system. It does localization and mapping as well as object determination for the generated map. I don't know a lot about it but it might be useful for you.

  • @patricklepoutre
    @patricklepoutre3 жыл бұрын

    Very clever design.

  • @flatty6401
    @flatty64013 жыл бұрын

    The scanning unit reminds me of the terminator entering the bar back in the days

  • @ofircohen1399
    @ofircohen13993 жыл бұрын

    Good job!!

  • @TheSkogemann
    @TheSkogemann3 жыл бұрын

    Looks awesome! :)

  • @computerjantje
    @computerjantje3 жыл бұрын

    Fantastic project !!!!!!

  • @robr9313
    @robr93133 жыл бұрын

    Substantial!

  • @Steve-uu7yx
    @Steve-uu7yx3 жыл бұрын

    this is really cool, but I find it funny that that tiny computer is more powerful than my brand new laptop

  • @jonathanballoch
    @jonathanballoch3 жыл бұрын

    I have gotta say. this is the first robot that I am going to just stop doing work to start copying. Incredibly cool

  • @SirScapa
    @SirScapa3 жыл бұрын

    Very interesting project.

  • @vagdatis
    @vagdatis3 жыл бұрын

    Dude you are awesome

  • @yx2333
    @yx23333 жыл бұрын

    This is holy amazing

  • @benjaminduncan4676
    @benjaminduncan46763 жыл бұрын

    i love it

  • @amirhm64
    @amirhm643 жыл бұрын

    I am so happy you started using ROS

  • @jamesbruton

    @jamesbruton

    3 жыл бұрын

    It's not too bad once you understand it

  • @ericblenner-hassett3945
    @ericblenner-hassett39453 жыл бұрын

    An option for the long camera cable is a second board at the top feeding the video by wifi/bluetooth to the Jetson.

  • @isaacmarble108
    @isaacmarble1083 жыл бұрын

    This man gonna make the next SCP

  • @andreyrumming6842

    @andreyrumming6842

    3 жыл бұрын

    Is that a concern, or a challange?

  • @TastyAtomicBread

    @TastyAtomicBread

    3 жыл бұрын

    Ha yes making an scp

  • @robotechzoom
    @robotechzoom3 жыл бұрын

    Excellent

  • @ZD4V3
    @ZD4V33 жыл бұрын

    You could put the camera on the arm. It could move up and down to get a better view of the thing you want to pick up.

  • @christianward9057
    @christianward90573 жыл бұрын

    Another nice project James! I've started printing the wheels first - can you tell me which bearings you used and which screws you use to join the plastic plates to the base - I guess self tapping screws, but what size / length do you recommend?

  • @Niohimself
    @Niohimself3 жыл бұрын

    James is so comfy with 3D printing he might just go and 3D print a whole car like it's no big deal

  • @jacobhargiss3839

    @jacobhargiss3839

    3 жыл бұрын

    I beleive he toyed with the idea some years ago.

  • @robinyilmaz1155
    @robinyilmaz11553 жыл бұрын

    You can reduce print times and support material if you use 'gradual support infil steps' (what it's called in Cura).

  • @internetrewind
    @internetrewind3 жыл бұрын

    Fantastic

  • @MuhammadDaudkhanTV100
    @MuhammadDaudkhanTV1003 жыл бұрын

    Awesome

  • @tstupple
    @tstupple3 жыл бұрын

    Love to see a docking station and self charging for for this

  • @jamesbruton

    @jamesbruton

    3 жыл бұрын

    Let's see how well navigation works first!

  • @braytonlarson1860

    @braytonlarson1860

    3 жыл бұрын

    @@jamesbruton If you do auto docking it also needs to make the Roomba noises.

  • @rklauco
    @rklauco3 жыл бұрын

    Looks REALLY cool! And the nVidia magic is really interesting. I will buy one just to play with - VERY interested what you will come up with...

  • @jamesbruton

    @jamesbruton

    3 жыл бұрын

    thanks!

  • @randallsam6436
    @randallsam64363 жыл бұрын

    Would really love to see a video of how you carry our your design and prototype process. You create some really expensive robots and I'd like to see how you reduce wastage and create good designs

  • @jamesbruton

    @jamesbruton

    3 жыл бұрын

    Practice mostly, check out the early openDOg V2 videos for more process

  • @ElectraFlarefire
    @ElectraFlarefire3 жыл бұрын

    I was going to comment and suggest that the arm moves up and down.. But watching the video shows you planned just that! Consider a stepper or similar in the base and lifting/lowering the arm using a belt running up to the top and back down. It'll reduse the amount of weight you can pick up(And will 'fall' if power fails) but will allow for quite quick lifting/lowering as well as keep the mass at the top quite low when the arm(s) are in the lower position. We've had problems with casters like that causing problems when you go from forward to reverse as the casters 'flip' around and cause a jolt, but your designs are always flexible and modular enough that if this is a problem you can fix it.

  • @jamesbruton

    @jamesbruton

    3 жыл бұрын

    Yes I'll probably go for a belt drive so that the top isn't too heavy. I'm considering a gearbox with a worm gear stage so it doesn't fall down.

  • @andzerb
    @andzerb3 жыл бұрын

    Seems a lot like the Savioke robots, which are also 3D printed I believe (or were at some point). Exciting stuff as always, looking forward to the next part!

  • @jamesbruton

    @jamesbruton

    3 жыл бұрын

    I was going for an commercial look, not sure if it's more like a fat Roomba though ;-)

  • @frollard
    @frollard3 жыл бұрын

    6:00 suddenly, haircut.

  • @infinus5
    @infinus53 жыл бұрын

    James should build a starwars B1 Battle Droid some time down the line, of all people i could see him printing up a working unit in month.

  • @lewiskidman5590
    @lewiskidman55903 жыл бұрын

    I think we need to address that at @14:35 The camera figured out that James is an airplane. It's on to you James

  • @tacpreppers4906
    @tacpreppers49063 жыл бұрын

    brilliant!

  • @ThingsToDoReddit
    @ThingsToDoReddit3 жыл бұрын

    I like it

  • @Hellsong89
    @Hellsong893 жыл бұрын

    ...so perfect opportunity to make monitor face if this will have one, to be Wilson from Cast Away :D

  • @jamesbruton

    @jamesbruton

    3 жыл бұрын

    That may be one of the uses

  • @OwenBuckingham11
    @OwenBuckingham113 жыл бұрын

    You should make a dock for it so it can charge automatically like a robot vacuum!

  • @jamesbruton

    @jamesbruton

    3 жыл бұрын

    That will be one of the plans

  • @Dust599
    @Dust5993 жыл бұрын

    Quite interested to see what you consider are "Useful tasks"

  • @Alex-xh1zi
    @Alex-xh1zi3 жыл бұрын

    Is that ooznest extrusion? Good stuff.

  • @jamesbruton

    @jamesbruton

    3 жыл бұрын

    yep

  • @JohnDlugosz
    @JohnDlugosz3 жыл бұрын

    For practical task robots, you should have mentioned all your breakfast cooking projects. Just starting to watch... I hope you can tell it to "pass the butter".

  • @kseansummers9870
    @kseansummers98702 жыл бұрын

    How does the wheel pulley attach to the wheel? I printed both, but there's no mounting hole(s), and the pulley just rotates around the wheel. Did you use glue?

  • @JamesNewton
    @JamesNewton3 жыл бұрын

    Hey, if you are looking for an arm, checkout the open source "Dexter" from Haddington Dynamics.

  • @dontolley1738
    @dontolley17382 жыл бұрын

    What software did you use to design it? It looks nice

  • @TylahKwin
    @TylahKwin3 жыл бұрын

    What's the part number of that relay you used to switch the 24V battery?

  • @birdost8448
    @birdost84483 жыл бұрын

    Thats fucking awesome

  • @fiix7026
    @fiix70263 жыл бұрын

    I hope you know hello robot´s stretch, it's a great manipulator and I hope you are going to build somethind similar to your robot.

  • @lisanabil473
    @lisanabil4732 жыл бұрын

    hi i really love your projects and I want to try making this one myself do you mind if you uploaded the 3d prints design file so I can print it and put the links for the stuff that you used I am a beginner and I really hope i do this project

  • @go5083
    @go50833 жыл бұрын

    I’m surprised I haven’t seen any one in the comments comparing this to R2 D2

  • @vaskolego
    @vaskolego3 жыл бұрын

    What is the general cost on a project like this? I assume just the drive system is like $350? It’s useful to know!

  • @tybot6224
    @tybot62243 жыл бұрын

    I am working on building a robot arm with 3d printing, but I can design the belt drive. How did you do it?

  • @bradensinclair9517
    @bradensinclair95173 жыл бұрын

    You should build a robot pool cleaner that is actually good

  • @Hybrid.Robotics
    @Hybrid.Robotics2 жыл бұрын

    If I want to scale this robot down a bit, what would be the best way to do it? I would need to scale it down to 300mm in diameter. Would that leave enough space to mount all the electronics? Would 300mm diameter be too small for this robot? I realize I would have to make some changes to accommodate different motors and electronics.

  • @zexify6336
    @zexify63363 жыл бұрын

    Imagine disliking such an interesting entertaining video

  • @computerjantje

    @computerjantje

    3 жыл бұрын

    Maybe the dislikes are not for the video but the in-video advertisement. I would dislike a video for adding "commercial breaks" inside a video. I just did not with this one as I'll forgave James becasue this seems like a really AWESOME project.

  • @MrFaaaaaaaaaaaaaaaaa
    @MrFaaaaaaaaaaaaaaaaa3 жыл бұрын

    Does this need a downward facing sensor on the front to keep itself from driving down stairs? Those little time of flight light sensors would be great for that

  • @jamesbruton

    @jamesbruton

    3 жыл бұрын

    Yes potentially in the future

  • @rykerhasyounow
    @rykerhasyounow3 жыл бұрын

    Great project James! Have you considered auto homing to charge with this system? It may need to be designed in earlier than later, I'm not sure.

  • @jamesbruton

    @jamesbruton

    3 жыл бұрын

    Yes, but let's get navigation working well first

  • @rykerhasyounow

    @rykerhasyounow

    3 жыл бұрын

    @@jamesbruton 10 4 rubber ducky. Can't wait.

  • @saulchido777
    @saulchido7772 жыл бұрын

    Which software you are using for 3D modeling??

  • @robevans8555
    @robevans85553 жыл бұрын

    Right let's get started..... OK Angus lol

  • @World_Theory
    @World_Theory3 жыл бұрын

    You know, James… I absolutely love your robot stuff to bits. Really great stuff. But VR is gaining quite a bit of notice right now. (Especially social VR experiences like VRChat.) And I bet that VR is extremely compatible with machine learning and image recognition. The problem, is that VR, and even full body tracking, is a bit expensive. How do you feel about slapping together a quick miracle of engineering for cheap, that people can use with existing VR software? I'm only half joking. VR really is gaining interest. People might be interested in VR related content, even if it doesn't solve a problem. Maybe you could even turn a schematic for one of your robots into an avatar that you could either sell or give away for free advertising. Just throwing the idea out there… If this grabs your interest really hard, but you're worried about lack of skills in avatar rigging and lack of time to learn, you could probably pretty easily find an existing artist to give your robot some spit and polish with speech sound animations and emotes.

  • @davidboss2160
    @davidboss21603 жыл бұрын

    imagine if this was a commercial product u could buy. i would buy one

  • @SirGonnza
    @SirGonnza3 жыл бұрын

    In the future can you attempt to make a robot or something similar, like atom from real steel

  • @ahbushnell1
    @ahbushnell13 жыл бұрын

    Run HTOP to see how busy the processor is running.

  • @geeknupthenight7417
    @geeknupthenight7417 Жыл бұрын

    Are you ever going to add a gripper?

  • @codemonkey2k5
    @codemonkey2k53 жыл бұрын

    What would be really cool is if you eventually applied this AI to some of your StarWars droids. Maybe as a follow me mode or even more. :)

  • @jamesbruton

    @jamesbruton

    3 жыл бұрын

    I want to use more in pop-culture projects, I've got one coming up next week!

  • @ChrisZybeZ
    @ChrisZybeZ3 жыл бұрын

    If i'd had the money, I would build these things every fucking day.

  • @austin62halo
    @austin62halo3 жыл бұрын

    James you should build a C3PO.....

  • @EvilSpyBoy
    @EvilSpyBoy3 жыл бұрын

    Wheels, has an arm that can reach the table.... You are building 'Dummy'! :D

  • @TylahKwin
    @TylahKwin3 жыл бұрын

    What bearings did you use?

  • @Rob_65
    @Rob_653 жыл бұрын

    Great project. I am tempted to build this so I can play around with the Xavier NX and using AI for navigation. I have some doubts about the TPU tires though. In previous experiments these have never worked very well for me on my ceramic tile floor. Do you have any experience driving this on tiling, laminate or PVC floors ?

  • @jamesbruton

    @jamesbruton

    3 жыл бұрын

    Yes - full demo in part 2: kzread.info/dash/bejne/lnmE2LyTZM_bhpc.html

  • @Rob_65

    @Rob_65

    3 жыл бұрын

    @@jamesbruton I had not yet watch the full video. Looks good. I am currently printing for a customer, after that I'll have time (and money) to start my own build ;-) Thanks!

  • @jose100310
    @jose1003103 жыл бұрын

    Does anyone know a good source to learn ROS. I'm trying to make a robot using ROS. But I dont have any experience with the operating system. Thank you in advance for the help

  • @lukebeattie6264
    @lukebeattie62643 жыл бұрын

    We should be scared of james because he will create skynet

Келесі