318 points

This is my ~8 month old work laptop.

Is a Dell.

2 usb c not pictured.

You have options.

permalink
report
reply
140 points

As long as you’re not an apple cult member you do.

permalink
report
parent
reply
12 points

Apple brought back the mag charger.

I wish it still had the SD reader and one A port, but it doesn’t really come up that often. Just 3D printing and only because I’m too lazy to set up a octoprint server or whatever.

permalink
report
parent
reply
10 points

MBPs all have HDMI and SD slots… but Definitely set up the octopi with a cheap webcam. I’ve run one for years now and it’s so nice to be able to kick off and check on prints from my phone. Not to mention it doesn’t matter what computer I slice on and the files are small enough that I have gcode for almost everything I’ve printed for instant access to reprint whenever.

permalink
report
parent
reply
3 points

An octopi is a fun project, for mine I printed a new internal enclosure for the mainboard that has mounts for the pi, so the printer is completely integrated with it (never did finish setting up the internal power routing to power it directly off the power supply, but that’s also completely doable)

permalink
report
parent
reply
1 point

they do have SDXC card readers:

2024 16" macbook pro: https://support.apple.com/en-ca/121554

  • Charging and Expansion
  • SDXC card slot
  • HDMI port
  • 3.5 mm headphone jack
  • MagSafe 3 port
  • Three Thunderbolt 5 (USB-C) ports with support for:
    • Charging
    • DisplayPort
    • Thunderbolt 5 (up to 120Gb/s)
    • Thunderbolt 4 (up to 40Gb/s)
    • USB 4 (up to 40Gb/s)
permalink
report
parent
reply
6 points

I was recently convinced that the M1 MBP is one of the cheapest and most cost effective laptops on the market right now. I know it sounds crazy but it appears to be true. You can get a m1 mbp refurbished (sometimes with warranty) for anywhere between $400 - $700. Making it a budget laptop. It also destroys anything in that price range in terms of performance and what you are getting.

permalink
report
parent
reply
7 points

We bought ours when it first came out after several terrible windows laptops. It still runs like new and there’s hasn’t been any need to consider upgrading (m1 air in our case). The biggest complaint is once or twice a year I need a usb c to an adapter for an old device or something.

permalink
report
parent
reply
2 points

Honestly agreed. For the majority of users that just do light office work and browsing it is a great piece of technology. Although i would say it is less about performance (because those people would be fine with even less) and more about build quality, battery life, fanless design and good screen.

The one issue i have with it is the 256gb non-removable storage. More actually than the 8gb RAM, which tbh for many people is enough for casual use.

I am still waiting for anyone not named apple to release a similarly priced fanless laptop with good build quality. With lunar lake it should finally be possible imo.

permalink
report
parent
reply
26 points

It’s beautiful.

permalink
report
parent
reply
18 points

While I personally prefer this, I’m going to guess that the majority of people are generally not going to be using more than 2 or three usb ports at once. My take is that for most people, 2 Cs, an A, DP or HDMI would be optimal.

The availability of BT and wifi peripherals make this acceptable for many.

I still have a cutting plotter that uses RS232, but that’s connected to an oldish desktop, on the network, so a laptop never gets connected physically.

I’m not saying that this is good, simply that this is probably acceptable for many.

permalink
report
parent
reply
7 points

I have the same mac pictured above, and also a windows laptop with many ports.

The mac I plug into my work center via a single usb-c connection which charges it, connects it to my external monitor, and connects it to all of my USB equipment (about 6 items ranging from m&k to music equipment). Having only the one wire is huge in terms of making it easier to break down the machine from its setup and pack it up for the road.

The pc is connected separately to power as it can’t be powered through the usb-c, and to the monitor separately for some esoteric reason. So then I need a third cable to connect it to my equipment.

So in my case the less-is-more approach is actually preferable

that all being said

I’m sure other windows laptops can be configured with a one-wire solution just fine. And I don’t mean to pretend the 2x usb-c config was a popular choice or anything. Only on like two models or something had it. The newer macbooks brought back sd card slots and hdmi and everything by popular demand.

I looked into it and you can still run everything off of just one usb-c on those ones, so at the end of the day more options is just better for more people

permalink
report
parent
reply
1 point

Was just using a new ROG something something laptop for a job. The power connector is some little rectangle thing and it almost fit in a USBc. I was surprised when it was unique. 1 wire aint happening on that.

permalink
report
parent
reply
1 point

The mac I plug into my work center via a single usb-c connection which charges it, connects it to my external monitor, and connects it to all of my USB equipment

I do this with my Dell, which also has many ports ¯\_(ツ)_/¯

permalink
report
parent
reply
10 points
*

Yep. My work laptop:

permalink
report
parent
reply
7 points

Haha I have almost exactly the same one. Probably a slightly older model. Works for most stuff but mine only has 8GB RAM which is a bit of a killer…

permalink
report
parent
reply
2 points

It’s most likely expandable, have you checked?

permalink
report
parent
reply
6 points

It’s a work laptop, not really my place to go fiddling with it, unfortunately

permalink
report
parent
reply
2 points

What model of Dell is that?

permalink
report
parent
reply
2 points

Precision 3581

permalink
report
parent
reply
2 points

Dell makes some fantastic enterprise laptops

permalink
report
parent
reply
1 point

My 4 month old laptop has hdmi on the back, ethernet on the left, four usb 3.whatever slots with two on each side, two USB c slots on the right side, and a microsd slot.

I think it even has a 3.5mm headset jack but I’d have to get out of bed to check. I don’t have any peripherals that use 3.5mm anymore though so it’s just a nice little bonus.

permalink
report
parent
reply
0 points
*

You have options.

I don’t. We have standardized on Macbook Pros at work because otherwise we’d have to use the company-issued image, which really sucks for development work (multi-day turnaround to get anything approved).

I’m interested in replacing my current laptop (E495 Thinkpad), and it’s really hard to find anything sensible w/ an RJ-45 port, especially one w/ decent Linux support. I want something in a similar form factor (14", or 16" if the bezels are really thin), but with updated internals (nothing fancy, but the 3500U is getting a bit slow for casual gaming).

I’ve been thinking of a Framework laptop, but the RJ-45 port is wack, only having 4 ports kind of sucks (they could have better density with those ports), and it doesn’t have the Trackpoint that I like so much about my Thinkpad. We’ll see what I end up with when I actually buy one though, but maybe I’ll have to take another look at Dell’s professional line.

permalink
report
parent
reply
1 point

anything decent with an RJ-45 port

Not sure if the current generation still has it, but work issued us techs with ThinkPad L14 Gen 3 laptops and I’ve been happy with it as a work device. It has an RJ-45 (was considered a requirement when they procured the laptops for techs) and mine has a Ryzen 5 Pro 5675U. Only complaints I would have for it is soldered USB-C connectors (which double as the only power source for the machine) and keyboard isn’t as nice as my personal T480 although definitely still fine.

I would caution against the 12th gen Intel i7 ThinkPads, we’ve had multiple internally have overheating issues or stuck in connected standby. My colleague wishes he never replaced his original work issue (same as mine).

permalink
report
parent
reply
2 points

The E14 and T14 still have them as well, and that’s what I’m interested in. I used to buy T-series, but they started soldering the RAM, so I switched to E-series for my last one. I don’t know if they solder RAM on the E14 though, they probably do.

I really miss my T440, which had a fantastic keyboard, but my E495 is still better than my Macbook Pro (hate that keyboard) and pretty much every other laptop I’ve used. Not sure how the newer Thinkpads are, but I definitely don’t want those ultra-thin keyboards so many vendors are going with.

And yeah, I’ll probably go AMD again, I want the APU perf and don’t want a dGPU.

permalink
report
parent
reply

The apple bois wont appreciate this

permalink
report
parent
reply
-3 points

Look at all those ports I’ll never need

We should have had USBC 20 years ago.

permalink
report
parent
reply
234 points

permalink
report
reply
74 points

That’s the way to do it. I just wish Framework had a better selection of modules available and had more module bays on their laptops.

permalink
report
parent
reply
93 points

Is a dongle that doesn’t dangle even really a dongle at all?

permalink
report
parent
reply
11 points

Doubtful.

permalink
report
parent
reply
2 points

no body shaming please

permalink
report
parent
reply
13 points

What module would you like to have.

permalink
report
parent
reply
34 points
*

I would like RS-232 and RS-485 modules and a full size SD card reader would be nice too. It’s probably something I would end up building myself if I get a Framework laptop.

Edit: It looks like they have an SD card module now, nice.

permalink
report
parent
reply
6 points

I just wish the existing dongles had a bit more density to them. That’s a lot of space for a micro-SD slot, they totally could have fit a full SD card in there as well, and perhaps even a micro-USB or headphone jack.

I like being able to swap them, but each USB-C port can handle a lot more than a single-use dongle.

permalink
report
parent
reply
3 points

Right?! If you’re going through the all trouble of mass producing the modules, etc., make them worth it. As it is, it’s a bunch of expensive squares.

permalink
report
parent
reply
2 points

Why are the modules so wide?

permalink
report
parent
reply
3 points

I guess they have to be the same, so they all have to be the maximum width of anything you might want to put in there.

permalink
report
parent
reply
47 points

That’s hot af

permalink
report
parent
reply
50 points

In case you’re not aware, that’s a Framework laptop.

permalink
report
parent
reply
11 points

One more reason for me to get one. Dammit.

permalink
report
parent
reply
10 points

I’ll be in my bunk.

permalink
report
parent
reply
2 points
*

I will always upvote a relevant Firefly reference.

permalink
report
parent
reply
1 point

yea this is the way. is only they had more high end components

permalink
report
parent
reply
11 points
*
Deleted by creator
permalink
report
parent
reply
5 points

Eh, I’d much rather have a USB-C dongle built-in to the laptop than in a separate bag that I’m definitely going to lose.

permalink
report
parent
reply
5 points
*

That also means we can still use the expansion cards for the Framework in any other device that also has a USB-C port. Need an SD card reader or a 2.5Gb LAN adapter? Not a problem, I’ll just grab one from my laptop.

permalink
report
parent
reply
10 points

Love mine.

permalink
report
parent
reply
9 points

ok but where’s the pcmcia slot! /sees myself out

permalink
report
parent
reply
4 points

It’s SDCARD since like 1999. Sheesh, get current mate! 🤣

permalink
report
parent
reply
9 points

I have a framework, and while this system is pretty cool, I don’t change the cards often and I only have 4 cards. I’d rather have some more built-in ports too.

permalink
report
parent
reply
13 points

I don’t change them ever. But I have the exact set of ports I need now

permalink
report
parent
reply
2 points

That’s one of the cool things about the framework, though, just the fact that you can, because I swap my ports all the time. I use it to game on my big TV at home, but I almost never need an HDMI port on the go, so I pop it out and pop in another USB-C or something.

permalink
report
parent
reply
7 points

Framework baby!!!

permalink
report
parent
reply
7 points

Oh my god

permalink
report
parent
reply
4 points

This is the way

permalink
report
parent
reply
1 point

still only 4 ports thou

permalink
report
parent
reply
-10 points

What a waste of chassis space.

permalink
report
parent
reply
1 point

Yeah, I wish they had 2 dedicated USB-C ports (one on each side) and had the four swappable bays. The RJ-45 port also look really dumb, I think they could have done something a bit more clever there.

permalink
report
parent
reply
193 points

I dunno - I’m pretty sure I’d choose the modern MacBook Pro’s ports over any of these other options.

permalink
report
reply
119 points

We’re mindlessly bashing Apple here, we don’t need your sensible reasoning!

permalink
report
parent
reply
8 points

From my personal experience Apple products aren’t as great as the fanboys claim but are far far better than they haters say they are.

permalink
report
parent
reply
2 points

Where do you see Apple bashing? Most comments are about the general state of notebook ports.

permalink
report
parent
reply
-7 points

Continue bashing, they use apple maths and only have ports on expensive models.

permalink
report
parent
reply
15 points

That picture is from the tech specs page of the base 14-inch

permalink
report
parent
reply
20 points
*

If you got that kind of money to spend on a laptop, sure. I really don’t.

Edit: to be clear, I know this is a stack of Mac’s in OPs picture, but the development that the entry models have basically no ports at all is a more recent development. Having to pick the pro just to be able to connect your stuff without dongles or hubs is a bit insane considering the price (and price difference).

permalink
report
parent
reply
1 point

It really depends on what you use your laptop for. My 2013 MBP lasted 9 years and was how I got my work done. That comes out to 76¢ per day, and I make a fair bit more than that per hour.

But if you’re looking for a personal computer to surf the internet, yes, that could be cost prohibitive. But then it also matters less what device you buy.

As for ports, I’ve never needed a dongle on the 2013 model. I did need one for a USB A drive on the newest model, but this little thing has solved that problem easily. I didn’t even have to buy that since my monitor has USB A ports – I was just too lazy to reach around the back to use it every time. I’m not sure I understand all the complaints about the occasional need for a dongle.

permalink
report
parent
reply
13 points
*

I have an M2 Air, and all mine is missing from that is the SDXC slot, third TB4 and HDMI, and honestly, it’s fine. A third TB4/USB would be nice for when I’m doing my radio show and have to plug in my controller and mic while also charing my phone, but I already have a hub so it doesn’t bother me.

That said, the limited ports on my M1 mini are quite problematic. Two TB3/USB and two USB3, but one of them is lost to a DisplayPort cable for my second monitor. So I have a desktop computer that functionally has three USB sockets, which ain’t great. But again, I have a hub, so it’s not a huge problem.

permalink
report
parent
reply
10 points

An ethernet port is essential for any computer.

permalink
report
parent
reply
2 points

Exactly! What are you going to do if your router dies (or you mess something up fiddling w/ things)? I may only need it once/year or so, but when I do, it’s really important and I most likely can’t find the dongle.

An RJ-45 port could totally fit on there if they used one of those flip-down things that Dell has on their professional line.

permalink
report
parent
reply
0 points

It’s really not. I have one on my work laptop and have never plugged an Ethernet jack into it. That stays permanently in my dock and gets transferred to the laptop via USB-C. All other non-desk work is done via … WiFi. Shock! Literally can’t tell the difference when making money.

permalink
report
parent
reply
8 points

Power, HDMI, a few USBs, and headphones, all you’ll ever likely need.

There’s no doubt a dongle for anything else.

permalink
report
parent
reply
7 points

Yes, and it’s better to be downgrading USB-C ports with adapters than to be stuck adapting a USB-A port to USB-C or ethernet.

permalink
report
parent
reply
6 points

SD card reader is nice to have if you fuck around with cameras and microphones.

permalink
report
parent
reply
1 point

Yeah, that can stay too.

permalink
report
parent
reply
-2 points

Cause I live toting a do gle around and risk breaking the laptop because of it.

I did enough of that in the 90’s, TYVM

permalink
report
parent
reply
3 points

in the ’90s*

permalink
report
parent
reply
-3 points

Cause I live toting a do gle around and risk breaking the laptop because of it.

I did enough of that in the 90’s, TYVM

permalink
report
parent
reply
2 points

in the ’90s*

permalink
report
parent
reply
-4 points

Unless you want a desk setup. I have 2 monitors, kb, mouse, external dac, usb extension for thumbdrives, ethernet, usb soundcard for my mic and a kvm. That’s dp, hdmi, 6 usb-a, ethernet and I still sometimes plug-in 1-3 devices to charge them.

permalink
report
parent
reply
18 points

With that many connections, using a dock or a monitor with thunderbolt seems more practical than having a ton of stuff plugged into your laptop.

permalink
report
parent
reply
12 points

It sounds like you need a desktop computer or a docking station.

permalink
report
parent
reply
7 points
*

Zero USB-A ports? Hell, no…

permalink
report
parent
reply
5 points

Yeah, props to Apple for bringing back the card reader and HDMI. When I bought my early 2015 MBP I specifically went with the older model because these ports were removed on the newer one which also came with the shitty butterfly keyboard as well which they’ve also since discontinued.

permalink
report
parent
reply
3 points

Yeah M1+ Macs are great. I say this as a diehard Apple hater

permalink
report
parent
reply
161 points

Fuck firewire. Glad it’s dead. USB C is the best thing to happen to peripherals since the mouse.

permalink
report
reply
97 points

USB C is the best thing to happen to peripherals since the mouse.

I would agree with you if there were a simple way to tell what the USB-C cable I have in my hand can be used for without knowing beforehand. Otherwise, for example, I don’t know whether the USB-C cable will charge my device or not. There should have been a simple way to label them for usage that was baked into the standard. As it is, the concept is terrific, but the execution can be extremely frustrating.

permalink
report
parent
reply
47 points

Hey that’s a fair point. Funny how often good ideas are kneecapped by crap executions.

permalink
report
parent
reply
38 points

I’m pretty sure the phrase “kneecapped by crap executions” is in the USB working groups’s charter. It’s like one of their core guiding principles.

permalink
report
parent
reply
12 points

Burn all the USBC cables with fire except PD. The top PD cable does everything the lower cable does.

permalink
report
parent
reply
11 points

IDK I’ve had PD cables that looked good for a while but turns out their data rate was basically USB2. It seems no matter what rule of thumb I try there are always weird caveats.

No, I’m not bitter, why would you ask that?

permalink
report
parent
reply
10 points

There are many PD cables that are bad for doing data.

permalink
report
parent
reply
3 points

You forgot thunderbolt and usb4 exists now

permalink
report
parent
reply
10 points

Buying a basic, no-frills USB-C cable from a reputable tech manufacturer all but guarantees that it’ll work for essentially any purpose. Of course the shoddy pack-in cables included with a cheap device purchase won’t work well.

I replaced every USB-C-to-C or -A-to-C cable and brick in my house and carry bag with a very low cost Anker cable (except the ones that came with my Google products, those are fine), and now anything charges on any cable.

You wouldn’t say that a razor sucked just because the cheap replacement blades you bought at the dollar store nicked your face, or that a pan was too confusing because the dog food you cooked in it didn’t taste good. So too it is not the fault of USB-C that poorly manufactured charging bricks and cables exist. The standard still works; in fact, it works so well that unethical companies are flooding the market with crap.

permalink
report
parent
reply
4 points

Do not all USB C cables have the capability to do Power Delivery? I thought it was up to the port you plugged it in to support it?

permalink
report
parent
reply
7 points

Nope. My daughter is notorious for mixing up cables when they come out of the brick. Some charge her tablet, some are for data transfer, some charge other devices but not her tablet. It’s super confusing. I had to start labeling them for her.

permalink
report
parent
reply
1 point
*

The really janky ones you get with like USB gadgets like fans only have the 2 power lines hooked up and not the lines needed to communicate PD support, those will work exactly the same as the same janky USB A-microUSB cables they used to come with, supplying 5V/2A. You throw those away the second you get them and replace them with the decent quality cables you bought in bulk from AmazonBasics or something.

permalink
report
parent
reply
3 points

Yeah, I totally get that there is a need for cheap power only cables, but why are there what feels like 30 different data “standards”. Just gimme power-only, data, and fast-data. And yeah, in 2 years there’ll be a faster data protocol, so what, that’s then fast-data24, fast-data26, etc. and manufacturers have to use a specific pictogram to label them according to the highest standard they fulfill.

permalink
report
parent
reply
3 points

Agreed. They should be labeled with the rating.

This little guy works wonders for me.

https://www.aliexpress.com/item/1005002371533933.html

permalink
report
parent
reply
2 points

Oh very cool! And you can’t beat that price. Thanks.

permalink
report
parent
reply
1 point

There should have been a simple way to label them for usage that was baked into the standard.

There is. USB IF provides an assortment of logos and guidelines for ports and cables to clearly mark data speed (like “10Gbps”), power output (like “100W” or “5A”), whether the port is used for charging (battery icon), etc. But most manufacturers choose not to actually use them for ports.

Cables I’ve seen usually are a bit better about labeling. I have some from Anker and ugreen that say "SS”, “10Gbps”, or “100W”. If they don’t label the power it’s probably 3A and if they don’t label the data speed it’s usually USB 2.0, though I have seen a couple cables that support 3.0 and don’t label it.

permalink
report
parent
reply
1 point

I would agree with you if there were a simple way to tell what the USB-C cable I have in my hand

https://caberqu.com/home/39-ble-caberqu-0611816327412.html

This would do it.

permalink
report
parent
reply
2 points

Damn, check out the price of the thing someone else linked to at AliExpress for a fraction of that price. But having to spend money on that should not be necessary.

permalink
report
parent
reply
51 points

I agree with USB-C, but there are still a million USB-A devices I need to use, and I can’t be bothered to buy adapters for all of them. And a USB hub is annoying.

Plus, having 1-2 USB-C ports only is never gonna be enough. If they are serious about it, why not have 5?

permalink
report
parent
reply
22 points

Yeah, I’d love at least one USB A type cause most of the peripherals I own use that.

permalink
report
parent
reply
5 points
3 points

What does ‘anti-top shell design’ mean?

permalink
report
parent
reply
1 point

It really is for me. Those things stick out way too far and might work alright in stationary mode, but while on the go they break easily (speaking from experience) and slip out all the time.

permalink
report
parent
reply
4 points

I bought some adaptors in China for around $0.50 each. It really isn’t that big of a deal

permalink
report
parent
reply
3 points

It really is a big deal for me, they stick out too far and are making the whole setup flimsy.

permalink
report
parent
reply
2 points

You can’t buy a UCB-C Wifi dongle that last time I checked. You have to buy a c-to-a adapter, then use a usb-a wifi dongle. It’s nuts that those don’t exist.

permalink
report
parent
reply
11 points
*

Genuine question - what device do you have that has USB-C ports, no USB-A ports, doesn’t have WiFi, but supports the dongle?

permalink
report
parent
reply
4 points

Why do you need a wifi dongle when wifi is built into every single laptop sold?

permalink
report
parent
reply
11 points

I hated when mice became the primary interface to computers, and I still do.

permalink
report
parent
reply
10 points

tell me you use i3 without telling me you use i3

permalink
report
parent
reply
4 points

I agree with OP and I haven’t used a tiling WM in years (used XMonad BTW; i3 was okay). I currently use KDE Plasma 6 because it doesn’t have many drawbacks (used GNOME until Wayland worked properly on KDE), and I can use it pretty well w/o a mouse.

permalink
report
parent
reply
7 points

Is this for real?

permalink
report
parent
reply
17 points
*

Even for like 20 years after mousing became the primary interface, you could still navigate much faster using keyboard shortcuts / accelerator keys. Application designers no longer consider that feature. Now you are obliged to constantly take your fingers off home position, find the mouse, move it 3cm, aim it carefully, click, and move your hand back to home position, an operation taking a couple of seconds or more, when the equivalent keyboard commands could have been issued in a couple hundred milliseconds.

permalink
report
parent
reply
5 points

To an extent. Early 90’s I could navigate WordPerfect in DOS faster than I’ve ever been able to work in MS Word, because it was all keyboard even before I learned proper home key 10 finger typing in high school. Technically my first word processor was Wordstar on one of those Osborne “portable” computers with the 5-inch screen when I was a young kid, but Wordperfect was what I did my first real ‘word processing’ on when I started using it for school projects. So I might just be older in that ‘how do you do fellow kids’ in this sort of discussion.

To this day, I still prefer mc (Midnight Commander, linux flavored recreation of Norton Commander that does have a Windows port (YMMV on the win port)) to navigate filesystems for non-automated file management.

I’ve been thoroughly conditioned for mouse use since the mid-late 90s (I call it my Warcraft-Quake era, we still used keyboard only for Doom 1/2 back in the early days), and I feel like it’s a crutch when I’m trying to do productive work instead of gaming. When I spend a few days working using remote shells, I definitely notice a speed increase. Then a few days later I lose it all again when I’m back on that mouse cursor flow brain.

permalink
report
parent
reply
4 points

You have passed the test. We can be friends.

permalink
report
parent
reply
3 points

I agree, I would just like to have more of them.

permalink
report
parent
reply
2 points
*

Nah, USB-A was the best since it replaced serial ports (esp PS/2, which was much harder to plug in) and outlived/outclassed FireWire. USB-C is the best thing since HDM (screw you VGA amd DVI), which was the best since USB-A.

permalink
report
parent
reply
118 points

I dont know why this is controversial. I’m way more happy with 4x USB-C, than 5 unique ports, that will likely never be used on a regular basis, even when they were relevant

permalink
report
reply

Technology

!technology@lemmy.world

Create post

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


Community stats

  • 15K

    Monthly active users

  • 6.7K

    Posts

  • 153K

    Comments