How Does Porpoising Work? - F1 Aero Explained

  Переглядів 131,184

KYLE.ENGINEERS

KYLE.ENGINEERS

День тому

Porpoising is the hottest topic in the 2022 F1 development war. It has affected all the competitors in one form or another, but how exactly does it work? In this analysis we will look at aerodynamic fundamentals and CFD data to explain some theories on what the mechanism is behind F1 porpoising.
00:00 Introduction
01:42 Fundamentals of ground effect
03:29 Ground effect for different geometries
05:45 How a car behaves in ground effect
10:43 Hysteresis
12:35 CFD Introduction
14:22 CFD underbody interactions
17:24 Slicewise CFD analysis and ride compare
20:22 Where do you run the car?
21:27 Additional considerations
Aero courses: courses.jkfaero.com
Race car consulting: www.jkfaero.com
Facebook: / kyleengineers
Patreon: / kyledrives
Instagram: / kyleengineers
UKposts: / kyleengi. .
Twitter: / kyleengineers

КОМЕНТАРІ: 300
@KYLEENGINEERS
@KYLEENGINEERS 2 роки тому
I really just want to stress that the graph lines from 4:20 to 5:40 are just really rough shapes off what I would guess on the fly by eye from 3D extruded wings from these airfoils, depending on the specifics the blue foil may have a higher peak downforce than the purple one, it massively depends on the geometry of everything. The point of that video section was just to get you thinking on the fact that the downforce curves can have different shapes and peak magnitudes. Hope everyone enjoys the video!
@lq_12
@lq_12 2 роки тому
Hi Kyle, I want to tell you that I like your videos so much and also I want to ask if you have a video explaining the aerodynamics of the "bridge wing" of the 2008 regulations and why FIA introduced a mandatory section later on. I really don't remember who made that cool video, I watched a couple of months ago but I haven't found it again, don't know if you made it and then delete it. I don't even remember if it was in Spanish. Cool you explained porposing thank you so much
@WorstPaperCut
@WorstPaperCut 2 роки тому
hello kyle...a friend of mine states that "aero need to be loose or else it will break under pressure". What are you thoughts on this.
@thegreata3565
@thegreata3565 Рік тому
You are great ❤ Thanks
@andile5945
@andile5945 Рік тому
I love your videos Kyle. I’m not sure if this would be considered rude, I want to ask of you to please label the axis for us younger engineers here. Thank you 😊
@trumanhw
@trumanhw Рік тому
Not to be critical (I hope you find it useful actually as a reminder) ... but pronouns (when we can't see what you're referencing - as I'm thinking you might ... have noticed during editing?) really should _never be used in your demonstrations._ Granted, sometimes the point is so obvious that you can use pronouns. but in that case, the sentence wasn't even necessary I think. Unlinked pronouns can only undermine an explanation's efficacy. I have a friend with _intermittent [eye cue] aptitude_ who'll say insightful things like, "I'm here" ... as if that's informative or as if I know where "here" is (which he didn't understand). I then asked, "when would ... or even _could it_ be false for you to say _I'm here_ ..?" I tried explaining that "here" is always the pronoun of where you define yourself to be. I think his Theory of Mind is the issue ... and, we don't choose our brains. We're just lucky or unlucky ... and if I understand something, it's not always because I deserve to, so I try to be patient ... and explain as best I can. But people who like racing (I'd assume) aren't people _known for their patience._ :-)
@specialK319319
@specialK319319 2 роки тому
I haven't finished watching this yet, but thank you for making this video. It's driving me nuts how many "arm-chair engineers" think they understand porposing "how hard can it be, the car just sucks down too much" and leave all these smug comments about how silly it is that they have this issue still because they solved it in X. Yet they have no idea whatsoever how complicated it is and why a "solution" from 30+ years ago won't work today. It seems to me that older F1 fans in particular (people like Peter Windsor) seem to have this gate keeping mentality about how engineering was "better" back in the day and how current F1 engineer's arrogance is one of the root causes of this issue . As someone that did FSAE and knows current engineers in F1, it just drives me up a wall as that thought process is absolute bullshit. I don't blame the F1 tech explanations F1 does as properly explaining it in 3 mins is impossible, but at the same time I wish they would emphasize more how much more complicated it is than the high level explanation they give. /end rant
@Vamanos46
@Vamanos46 2 роки тому
Lost respect for Peter Windsor several years ago
@GeraldL8
@GeraldL8 2 роки тому
I recently graduated with an ME degree. And these past few months have really emphasised why my lecturers always instructed us to review multiple sources of information. I've heard multiple explanations about porpoising that really left me asking "Is that really it?" I've been patiently waiting and hoping for Kyle to drop this video cause I knew he would go into more depth. But what's the issue with Peter Windsor? I watch his debriefs and I've always found them digestible. Simple even.
@GeraldL8
@GeraldL8 2 роки тому
@@Vamanos46 Why?
@n0ch91c3s
@n0ch91c3s 2 роки тому
@@GeraldL8 USF1 team...
@jubuttib
@jubuttib 2 роки тому
"the car just sucks down too much" Yes, the car is going wrong by doing what it's designed to do... Yeesh, I hadn't heard that one yet around my parts, the worst I'd heard was that the teams suffering the most from porpoising were trying too hard to optimize for absolute peak power near the ground (as opposed to not aiming as hard for peak and designing for a more stable "great" range).
@ZenS56
@ZenS56 Рік тому
A breath of fresh air. As someone who also works in F1 and seeing many half-hearted, and frankly incorrect explanations, this is exactly what we needed. Hope you don't miss Unit 4 too much Kyle :)
@samfisher2790
@samfisher2790 2 роки тому
Could you make a video about different possible solutions for this proplem? I think there are many different small things that the teams have come up to counter porpoising and maybe you could compare them to each other.
@bart8596
@bart8596 2 роки тому
Nice try mr. Binotto
@nFINITELooP
@nFINITELooP 2 роки тому
I think it will be a waste of time. Teams have much more resources and probably used the solutions that Kyle will come up with.
@wyattbrown4952
@wyattbrown4952 2 роки тому
@@nFINITELooP lol. the point is for people to be educated/entertained by his videos. F1 teams aren’t going to break down their solutions like these videos do, or take solutions from a UKposts channel. I would love to see a video about how certain solutions work
@thethirdman225
@thethirdman225 2 роки тому
@@nFINITELooP Some of us would like to know.
@FuRyZee
@FuRyZee 2 роки тому
@@thethirdman225 I think the problem is going to be a lack of detailed information. Its hard to draw possible solutions when he is working with a simplified model that has a lot of assumptions made in it. Combine that with the complexity of the transient effects, its just too difficult to offer any credible real world solutions.
@TheConceptarchitect
@TheConceptarchitect Рік тому
Your CFD render is one of the most beautiful things I've seen!
@CarsSimplified
@CarsSimplified Рік тому
Some of the best automotive engineering content not just on UKposts, but the whole Internet!
@muhafizpatel1503
@muhafizpatel1503 2 роки тому
Ive been waiting for ages for your take on porpoising in F1. Love this video
@TJohnsonLLC
@TJohnsonLLC 2 роки тому
Finally, a rational explanation using cfd imaging. Kudos. Don't stop here.
@racingjets1
@racingjets1 2 роки тому
The video i didn't know I needed
@ZZ-gv1pe
@ZZ-gv1pe 2 роки тому
With all respect to your day to day work: we need more videos! I found myself looking for new videos on your channel too often 😄
@TheFarCobra
@TheFarCobra 2 роки тому
Carroll Smith talked about proposing in his books. Back then it was generally the download reducing ground clearance at the front wing to the point where it would choke off the lower surface and, effectively, stall the wing …. Reducing the download and causing the car to pop up. As I recall there was some natural frequencies within the car would amplify the situation.
@melroks3
@melroks3 2 роки тому
Was waiting for a video on porpoising from you. Really nice explanation. thanks🙌🏼
@leo1fun
@leo1fun 2 роки тому
Awesome insights. Specially the bumpstop and the suspension acting as the bouncing agent. That opens up a lot of possibilities for each teams' particular porpoising scenarios.
@jonas73862
@jonas73862 2 роки тому
Just wanted to thank you for the awesome and informative videos. Keep going!
@xdoctorblindx
@xdoctorblindx Рік тому
Brilliant explanaition - thank you for this!
@Ginbaubabe
@Ginbaubabe 2 роки тому
Been eagerly waiting for this 1. Again excellent analysis thanks Kyle!
@Osprey6m
@Osprey6m 2 роки тому
Brilliant. Keep them coming, this is how we will learn and understand. It would be interesting for you to follow up with a video as to how you decision analyse the trade offs to come up with a self reinforcing concept.
@gjackson123456
@gjackson123456 Рік тому
Great stuff Kyle, thank you. Certainly the most comprehensive and detailed (therefore best) description of the problem.
@23Pixels
@23Pixels 2 роки тому
Thanks for this video! Whilst I don't understand it entirely still, much more informed as to how hard of a problem it is to solve. Keep up the good work!
@proesterchen
@proesterchen 2 роки тому
Thank you for the detailed explanation! 👍
@jensenyang337
@jensenyang337 2 роки тому
Awesome analysis. Really appreciate this video highlighting how complex of a problem this really is
@sponge3968
@sponge3968 Рік тому
This is truly fantastic. Only person I've found who goes into this level of detail. Thanks!
@thethirdman225
@thethirdman225 2 роки тому
Great explanation Kyle. I’ve been looking forward to this for months. I was one who -probably- got it wrong because I saw it as a pitch problem that simply (nothing simple about it) meant less downforce as the rear springs compressed, due to a less optimum AOA. I definitely get the hysteresis component and that explains the cyclical nature of it perfectly. Thanks so much for putting this together. It’s so much better and more complete than anything else out there.
@zlm001
@zlm001 2 роки тому
Thank you. Best explanation I've seen by far. No one else has I know of explains it like this.
@konholio2
@konholio2 Рік тому
Amazing video and overall channel content. Fluid dynamics was one of my favorite subjects in university.
@whyyoulidl
@whyyoulidl Рік тому
Thanks. Most in-depth and knowledgeable explanation.
@phillipmartin2213
@phillipmartin2213 Рік тому
Very informative. Thank you so much for sharing! I learned a lot.
@andybakr
@andybakr Рік тому
Superb explanation, bringing back so many memories 👌
@poomtnp1253
@poomtnp1253 2 роки тому
Kyle thanks for the video. Really love how you explained it. ❤️
@GUITI
@GUITI 2 роки тому
this is amazing. I kinda have an Idea of how aero works around f1 cars (in terms of use of various vortex & roughly what they want to achieve) but this video really helps understand especially with the 2D sections comparing between ride heights, what the teams have going on. Great video! If you could maybe make a video about the different car upgrades & their intention, like you did in preseason testing, it would be amazing.
@zolimajster8313
@zolimajster8313 2 роки тому
Ok, it's complicated then :D I was waiting for this piece for so so long. Good to hear from You again.
@jeffcole75
@jeffcole75 2 роки тому
You're back making F1 content, rejoice!
@lascellesreid-barlow8250
@lascellesreid-barlow8250 2 роки тому
Glad to see your still making vids Kyle, I hope you are well
@EnterScreenameHere
@EnterScreenameHere 2 роки тому
Would love to see more videos from you. I enjoy the educated take from an engineer that has real experience in f1.
@peterdiamond9583
@peterdiamond9583 2 роки тому
I really like this video. So cool to learn that there are different causes, before I thought it was just simple choking of the underfloor
@rodrilinares6734
@rodrilinares6734 2 роки тому
Love it, thanks man!!
@andrewharpin6749
@andrewharpin6749 2 роки тому
Thank you, nice to hear someone not over simplify the problem and provide some higher level understanding to the issue. I don't understand all the issues presented, but I am not an aerodynamicist.
@TommyMacUK
@TommyMacUK Рік тому
Amazing explanation with great CFD visuals!
@fernandoalo8995
@fernandoalo8995 Рік тому
Amazing video, really well explained!
@zMaSpEdiTz
@zMaSpEdiTz 2 роки тому
Hell of a video! As an eng student I can say that your videos are basically a direct link between an academic and a working perspective. Thanks a lot
@rbattistin
@rbattistin 2 роки тому
Great video! Thanks for the explanation!
@GerrardTorres7665
@GerrardTorres7665 2 роки тому
Another fantastic video. Great content.
@minime453
@minime453 2 роки тому
Thank's for the vid!
@jozsefizsak
@jozsefizsak 2 роки тому
Thank you. I consider yours to be the premium F1 tech channel and this video certainly sets a high bar.
@paultijink4235
@paultijink4235 2 роки тому
That was a great explanation! Thanks!
@raykreiger4123
@raykreiger4123 2 роки тому
Gonna be excellency content!
@ScottMoyse
@ScottMoyse 2 роки тому
That was freaking awesome. Thanks!
@MrPhilePhil
@MrPhilePhil Рік тому
Well done sir 👍🏾
@indopleaser
@indopleaser 2 роки тому
very cool video yet again!
@MostCedric
@MostCedric 2 роки тому
Thanks. Top-tier content.
@OBA_911
@OBA_911 Рік тому
Very good job. Thanks
@eck0hcobra15
@eck0hcobra15 2 роки тому
I wonder if it's a bit annoying to put so much effort into making this and getting lots of comments that ask for another video about something else. I really appreciate how you approached this topic. Helps me have a more open mind about how teams work on finding solutions. I am incredibly grateful that you have made your insights avaliable
@user-fq3rr4cw5t
@user-fq3rr4cw5t 2 роки тому
thanks for making this video!
@VTiDOHC
@VTiDOHC 2 роки тому
Great video Kyle, chatting on the podcast I can now see why the common oversimplified explanation does no justice to the phenomenon at hand. Thanks for this!
@juliusfucik4011
@juliusfucik4011 Рік тому
I love how you draw the curves with measurement noise ❤
@HansBrodiAutomotive
@HansBrodiAutomotive 2 роки тому
Fantastic video! Thank you.
@Unamatrix01
@Unamatrix01 2 роки тому
Fantastic video, Kyle explaining the various causes of porpoising. Would it be possible for you to make an accompanying video showing possible aerodynamic and suspension solutions, obviously not including active suspension systems as a way of neutralizing the porpoising effect?
@samghost13
@samghost13 2 роки тому
Thank you Sir! Finally! There was so much talk and so much BS! Always good to have a real Aero Genius to get the real Information to us! BIG THX!
@max-01
@max-01 Рік тому
Wow, an excellent video about porpoising!
@roylinbobs4621
@roylinbobs4621 2 роки тому
Tq for the knowledge, its really mind blowing, love it, the explanation is really good, i do understand tq again
@valentinjakob2109
@valentinjakob2109 2 роки тому
That's an absolutely mega video!!👍👍👍
@phantomracer7216
@phantomracer7216 2 роки тому
I know if you ever ran an unsteady case, those vortices would be dancing all in those channels, like a frat party. LOL Nice video! Thank you!
@RB26N
@RB26N 2 роки тому
very very good video, thank you very much.
@rohansonkusare7025
@rohansonkusare7025 2 роки тому
Brilliant video Kyle. I'm glad someone is using proper engineering tools to understand engineering problems. And even though you don't have the actual data about the dimensions and operating condition for these cars, an educated estimated still works in explaining the problem. My only feedback will be to show the legends and magnitudes for all the plots because otherwise we are just looking at colors and distribution patterns. If I want to conclude that the static pressure advantage of the low-ride configuration outweighs the energy losses, I would like to see the magnitudes of the static, dynamic and total pressures. Also maybe improve the comparison by showing the two test cases side by side instead of flipping through them in the video :) In any case, this is a fantastic video. Waiting for more content!
@rh1300s
@rh1300s Рік тому
Great content thanks
@patbounds3739
@patbounds3739 2 роки тому
I was wondering if you or someone else could explain in a little more detail what is meant when you say that a vortex becomes"lossy". When I hear this, it just makes me think that it can mean multiple different things. A little elaboration would be greatly appreciated.
@Yamagatabr
@Yamagatabr Рік тому
It is harder to gather energy from turbulent flow because the fluid does not behave strictly as intended. And it also may disperse the fluid to a more static movement. i'm not an expert, tho
@stupidmonkeykev
@stupidmonkeykev 2 роки тому
Cheers for this, may need to watch it again tomorrow and try and digest more. But that is just the sort of above-my-head aero comments I want to try and understand a n'th better.
@1BCamden
@1BCamden 2 роки тому
Finally, thanks for this, more people need to subscribe to this channel and Racecar Engineering before communicating a personal assumption
@karlkennedy4083
@karlkennedy4083 Рік тому
bring back active suspension! the whole point of the most recent regulations is to make the cars more similar to road cars. we are starting to see extremely complex active suspension in road cars. it would be great to see it in f1 and fix all these issues.
@rickyaponte8399
@rickyaponte8399 2 роки тому
Awesome video Kyle💪🏻, thank you 👍🏼👏👏 Can you share a pressure color scale for reference? Also why vortex becomes an issue at some parts of the car but then purposely generated at some other sections?
@chriswedgwood9673
@chriswedgwood9673 Рік тому
Part 2 please Kyle :)
@dsdy1205
@dsdy1205 2 роки тому
Ladies and gentlemen, THE porpoising explanation.
@bennyz1971
@bennyz1971 2 роки тому
Really interesting video, well done👍🏻👍🏻 I wish to see a video about improving the aerosynamics of a Caterham 7 😉😁
@sonicstep
@sonicstep 2 роки тому
That car panders toward a particular niche market. If it aint broke, don't fix it.!
@olivert.7192
@olivert.7192 2 роки тому
wow this is really interesting
@david1rosenthal
@david1rosenthal 2 роки тому
The hysteresis explanation is the one that makes the most sense to me. The suspension dampers will be working pretty hard to dissipate energy from porpoising so something has to be pumping a decent amount of energy into the system to keep the oscillation going. The shape of the downforce vs. ride height curve might be wacky (and might even admit multiple "stable" ride heights at a given speed!) but I think it's a red herring as it doesn't answer the question as to what is putting energy into the system (if downforce was purely a function of ride height then going up and down any such curve would be energy neutral.)
@stefanroseEP3
@stefanroseEP3 2 роки тому
Quality video
@connarcomstock161
@connarcomstock161 2 роки тому
AAAAAAAAA THE VIDEO I WAS WISHING FOR!
@lekkerreplekkertastic
@lekkerreplekkertastic 2 роки тому
He’s back!
@elufo2321
@elufo2321 2 роки тому
Thank you for this lesson. I love F1 or racing because is not just one person behind the wheel. Also i think a discusión of the actual air resistance and flow is important in this explanation but this is not tech talk. Thanks
@thlee3
@thlee3 Рік тому
that introductory graph made me sub
@crunks420
@crunks420 2 роки тому
When you said "histeresis" I had to check to make sure this wasn't listed on April 1st. Interesting video, though. Tks.
@martin_in_the_alps
@martin_in_the_alps 2 роки тому
Please do the Mythbusters Golfball car, that would be great!
@wayneedgaralphonso6675
@wayneedgaralphonso6675 2 роки тому
Like your videos mate :)
@rolandotillit2867
@rolandotillit2867 2 роки тому
If the wing touches the ground the stagnation region grows like crazy, I paid attention when you were talking about adverse pressure gradients. More stagnation leads to more APG, more APG means more turbulence and recirculation ie lots of drag and losses. Turbulent airflow is on average about 1/3rd as efficient as laminar flow depending on surface roughness.
@truegret7778
@truegret7778 Рік тому
Great breakdown. A very complex issue indeed. I am curious whether there is benefit to having a pressure characteristic to the large volume near the skate or region where the diffusor main body meets the corner vortices and edge vortices along the floor that acts like a "spring-damper".
@motojojo_
@motojojo_ 2 роки тому
With the bit @22:08 I'm guessing this is why we saw the various stays being used on the floors. Guessing Mercedes designed for maximum downforce with what they thought would be an acceptable level of porpoising. However they weren't able to forsee it hitting a natural frequency in the chassis. Wonder if Ferraris front wing design was done so it would give clean flow to the floor and reduce the size of the vortex heading into the underside. Interesting video as always 👍
@shadowgaming6660
@shadowgaming6660 Рік тому
You can recreate porpoising in your own home. Get two spoons, face the two spoons away from each other pointing downwards whilst keeping them close to each other (almost touching but not quite). Then run them under a tap, and they'll be pulled together until they touch, then disconnect repetitively.
@mosca3289
@mosca3289 Рік тому
Love it. Kitchen sink fluid dynamics.
@toshictoshic
@toshictoshic 2 роки тому
Great video, thank you! You said about the transcient effects. Could movement of the tunnel itself could cause flow separation because of change in angle of attack? I guess it could be several degrees while moving down vs moving up during the porpoising.
@tensevo
@tensevo 2 роки тому
it would be nice to see where the section is cutting in the side view, also, where model available to download. with much thankss
@mikeludacris3894
@mikeludacris3894 Рік тому
A nice informative video, can you please share the CAD model of the car??
@zlm001
@zlm001 2 роки тому
The way everyone was explaining it made it seem so simple to solve when obviously there had to be more to it.
@tommihommi1
@tommihommi1 2 роки тому
I never thought about hysteresis in aerodynamics at all!
@stevenanthony578
@stevenanthony578 Рік тому
FWIW... you showed how the RB floor generates lots of different vortices with various elements--some smaller than others. I wonder if the range in sizes act to kind of take over for another when it breaks down. So, as the the primary vortex starts to fail as the floor lowers, a smaller ones fill in the gap--and as the floor lowers more, causing that vortex to fail, a still smaller one seals off the floor. So you get a constant seal effect over a greater change in floor height, and thus, less oscillation. On the reverse direction (the RB does oscillate a bit), the floor recovers sooner as one of the smaller vortices comes back. The net effect would be it takes longer for the RB to stall out completely, and it recovers sooner.
@janmeyer2772
@janmeyer2772 Рік тому
Hi Kyle, very interesting and instructive video. Could you maybe do an analysis about the Porsche 919 Hybrid Evo? Even though it is already three years old, that car is, in my opinion, astonishing fast, as it broke the record on the Nuerburgring Nordschleife by far and even was faster than a F1 car in Spa. And because of the sideskirts, I think they are also using the ground effect, but why isn't porpoising a problem there? Would be very nice to see the details of this car explained.
@kelliebrooks9094
@kelliebrooks9094 2 роки тому
Totally cool colors on the aero map.....physcodelic
@cben86
@cben86 2 роки тому
Great video. Do F1 cars not use position sensitive damping or is it just not sensitive enough to counter the strong rebound on a bumpstop?
@movin3148
@movin3148 Рік тому
great stuff, now make a video on how they fixed it, if you can
@filippobresciani5322
@filippobresciani5322 2 роки тому
Hey Kyle,can u upload the .foam file of the cfd analysis?(I just want to see it in paraview )
@janne-mans8295
@janne-mans8295 Рік тому
Little is said about the ratio between tyre wall height and (centrifugal force from) wheel weight on contact surface. Where is the sweetspot that no longer the tyres can absorp the increases in downforce from accelerating. Distance means leverage effect, so a slight change of distances between sources of airflow rearrangements, can mean a world of difference. Some teams have remained on the forgiving side of issues, where some just came out on the disastrous side of the equations at stake.
@samedbodur1496
@samedbodur1496 2 роки тому
Finally an explanation based on CFD data! Specifically plots helped a lot. Thank you for correcting wrongs ad oversimplifications that are said about this phenomenon. As an aerospace student I enjoyed learning myself. Looking forward to watching the second one to have more insights on this matter.
How Porpoising was caused by the 2022 F1 Rules
19:09
KYLE.ENGINEERS
Переглядів 43 тис.
F1 Engineer vs. Student Built Racecar
19:52
KYLE.ENGINEERS
Переглядів 25 тис.
Get a knife! | Standoff 2
01:06
Standoff 2 Live
Переглядів 1,5 млн
What Speed Does Downforce Start Working?
12:09
KYLE.ENGINEERS
Переглядів 97 тис.
The truth about F1's controversial 2026 cars
13:57
THE RACE
Переглядів 738 тис.
How do Vortex Generators Work?
4:52
Samm Sheperd
Переглядів 1,3 млн
What If Formula 1 Had No Rules?
19:01
Driver61
Переглядів 3,6 млн
How the 2022 F1 Aero Tunnels Actually Work
10:13
Driver61
Переглядів 463 тис.
Formula One: Explained!
19:30
Marques Brownlee
Переглядів 4,3 млн
Red Bull RB18  -  Aerodynamics Analysis and Initial Thoughts
31:18
KYLE.ENGINEERS
Переглядів 244 тис.
The banned F1 car that wasn't actually very good
5:50
Autosport
Переглядів 470 тис.
ГАЗ-53 на максималках #авто #газ #пикап #грузовик #кастом
1:01
#ЧУДОТЕХНИКИ с Георгием Беловым
Переглядів 1,8 млн
Прорыв в мире ДРИФТА: шины Toyo Tires
0:22
ЛАЙФСТОРИ
Переглядів 2,8 млн
Машины в 2018 и в 2024
0:15
Gazan
Переглядів 3 млн
crankshaft alignment technique
0:13
KULI TEHNIK
Переглядів 3,4 млн