Loading video...

Video Failed to Load

Go Home

Brock Purdy is now the only remaining player from the 49ers' 2022 draft class. SF released Nick Zakelj to make room for center Doug Kramer Jr. before practice. Some highlights... 🏈Purdy's explosive camp continues. Deep 70-yard TDs to both De'Zhaun Stribling and Demarcus Robinson 🏈George Kittle looks to be...

41,024 views • 20 days ago •via X (Twitter)

0 Comments

No comments available

Comments from the original post will appear here

Related Videos

Most competitive 49ers' training camp practice so far ended Block 3 — fittingly, it coincided with Kyle Shanahan's return to the podium. Some highlights: 🏈Upton Stout will be a HUGE part of this defense. Pick 6 on a Brock Purdy-to-Demarcus Robinson try today. Raheem Morris said Stout is SF's starting "Star" — that was Jalen Ramsey's versatile position in LA's defense 🏈OL/DL 1-on-1s didn't go well for Connor Colby, who lost multiple reps (rookie James Thompson got him twice). Robert Jones continued as top LG. Brett Toth (concussion) watched from sideline 🏈Romello Height had a fun multi-rep battle with Colton McKivitz. Slipped lost Round 1, then jumped offsides twice, then ripped out a wicked inside spin move — speedy potential on full display. Height says he picks Trent Williams' brain after practice (smart move, per sources) 🏈De'Zhaun Stribling was back in team drills. Purdy's first pass: Crisp out-breaker to the rookie, who continues to look polished and explosive. Stribling did log a catch vs Stout on another out later on 🏈Biggest offensive play came when 49ers spread defense out with Stribling and Co. to set up Purdy-to-McCaffrey on a 25-yard post 🏈The logjam of young DTs — Sebastian Valdez, Bryson Eason, and James Thompson — will be interesting to sort out. All are flashing. Alfred Collins had a big pass bat-down today, one of his specialties 🏈Jordan Watkins has had some struggles over the middle and today he dropped an intermediate crosser in traffic from Adrian Martinez 🏈Nice adjustment from Junior Bergen on a similar route but with Kurtis Rourke at QB. Throw was a touch late and behind Bergen but the gritty young WR made it work. His good camp continues 🏈Best practice so far for vet CB Nate Hobbs, who notched 3 pass breakups, including one vs Bergen. Hobbs has been most effective inside during his career but he also knocked two boundary passes away today 🏈Soaring TD catch in end-of-game red-zone work from 6-2 rookie WR Wesley Grimes on a throw from Mac Jones 🏈Purdy found Luke Farrell for a last-second TD during his first turn of this hurry-up work. Farrell's pass-game usage has gone way up this camp; looks like a trusted target for 13 now 🏈Deommodore Lenoir INT of Purdy came on the first team's second red-zone try. Fourth down as time expired, so Purdy had to force a throw since no one was open and the "game" was on the line. Lenoir undercut Robinson 🏈Big run stop from rookie DT Gracen Halton, who's one of the most vocal players on the field. When Halton makes a play, you typically hear it from the sideline 🏈Fred Warner notched a lunging PBU, showcasing that rare 6-4 LB height, and also scooped up a possible early fumble for a return TD 🏈49ers will be off Sunday before returning for their fourth 2-practice block on Monday, the second of which will be a joint session with Robert Saleh and the Titans — so the work is ramping up at just the right time

David Lombardi

53,944 views • 22 days ago

49ers - Chargers in the books. What a treat that practice was. Harbaugh, Shanahan, Purdy, Herbert and so much more... Highlights and *context*: 🏈49ers defense obviously needs Nick Bosa, but thankfully do they have Osa. SF struggled to set edges early; that led to some big Keaton Mitchell runs and play-action success for Herbert and Co. — including wide-open David Njoku TD and a Quentin Johnson TD vs Deommodore Lenoir 🏈That said, some of the deep-ball highlight clips (like Herbert to Brenen Thompson over Ji'Ayir Brown) floating online would've been Odighizuwa sacks. He lived in LA's backfield — but couldn't touch Herbert since it was practice 🏈Kaelon Black is back and has **impressive** burst. Immediately noticed the difference between him and 49ers' backup RBs of recent practices. Black also looks stronger than 208 pounds — that's a lot of muscle moving at a high rate of speed 🏈In red zone, 49ers QB Adrian Martinez hit Black on an angle route for a TD 🏈De'Zhaun Stribling made a sweet TD grab on a jump-ball fade from Mac Jones in RZ, although the 49ers saw relatively limited success there. They still have all the makings of a very good RZ team. "Hell yeah, Stribbles!" yelled a 49ers' O-linemen 🏈Jones threw an INT to LA CB Eric Rogers earlier. Pass was intended for 49ers WR Jordan Watkins, who was outmuscled by the 6-2 Rogers. Watkins later couldn't hold onto a desperation RZ heave from Purdy in the end zone that certainly gave him a chance 🏈In general, Jones has not been overly accurate this camp, but there were also misfires last year at this time. The guy proved himself as a gamer last season and the 49ers aren't worried 🏈Treated to a few Trent Williams vs Khalil Mack reps. Walking Hall of Famers 🏈Sweet run stuff from 49ers LB Garret Wallow, whom Fred Warner praised heavily, against LA RB Jarret Patterson 🏈49ers offense started hot but finished worse once practice graduated to move-the-ball sessions. Opposite was generally true on the other side, where the 49ers defense started better asserting itself later — included a Fred Warner punch out of Njoku 🏈Chargers DE Andre Carter II, who worked out for the 49ers a couple weeks ago, ripped past SF rookie LT Enrique Cruz Jr. on a RZ rep. Williams helped coached Cruz up a few minutes later 🏈Rookie 49ers DT James Thompson Jr. had an awesome swim move vs LA LG Jake Slaughter. The 6-6 Thompson's stock seems to rise on a daily basis. Fellow rookie DT Bryson Eason, a much wider/stouter frame, also held his ground well vs the run 🏈Early on was a trial-by-fire day for 49ers rookie CB Ephesians Prysock, who was beaten a couple times downfield by Brenen Thompson 🏈No music at practice today so hilarious to listen to Mike Evans lobbying the officials like a truly seasoned HOF-bound vet. Evans left practice early with a wrap around his quad but Shanahan said it was just precautionary 🏈Mike Shanahan in attendance for this practice 🏈Did Jim Harbaugh ever get to meet Brock Purdy? Let's end on that cliffhanger...

David Lombardi

74,229 views • 12 days ago

Full-speed Practice #3 in the books for the 49ers. Highlights... 🏈Great battle between Renardo Green and Mike Evans on a nice deep pass from Brock Purdy. Green won with the PBU. Green: "A dawg recognizes a dawg. So we're going to go at it and sharpen each others' swords." 🏈Renardo Green spoke at length about how much Kyle Shanahan's belief in him has elevated his confidence. Seems that some totally misread the brief Seattle "benching" 🏈Another CB highlight: Jack Jones INT'd Mac Jones on rollout jump ball to Jacob Cowing. Jones has been a spark plug this camp 🏈It was the De'Zhaun Stribling and Demarcus Robinson show at WR today. Stribling is eminently impressive physically — just really hard to cover with his traits. Robinson is a reliable vet whose roster stock only increases with Ricky Pearsall still dealing with last season's PCL injury 🏈Darrell Luter Jr. (final year of rookie deal) did have a nice PBU vs Robinson 🏈Punt returners... -Jacob Cowing -Jordan Watkins -Junior Bergen -Will Pauling -Wesley Grimes Cowing had a couple catches today and a first down on a reverse but has not been overly productive on offense. He's the 49ers' shortest WR. His ticket to the 53 might be through that PR position 🏈Jaden Dugger, the rookie LB with the 7-foot wingspan, is a LONG strider. Nice range on a throw to the flat today 🏈Mac Jones is constantly funny. Hit Patrick Taylor Jr. on a swing pass vs what might've been busted coverage and acted like the TD won the Super Bowl with his arms outstretched 🏈Shanahan was again on the field for a bit. Former safety Raheem Morris joined him and John Lynch watching from that centerfield spot 🏈Brock Purdy and his wife, Jenna, announced that their second child is on the way this morning. Congratulations!

David Lombardi

46,420 views • 1 month ago

Fight AND practice highlights of that 49ers-Titans joint session.... 🏈 Brock Purdy was dominant facing a familiar Robert Saleh defense. 13 has been locked in all camp. Especially good in the red zone, where he found Deebo for multiple TDs and again connected with Luke Farrell (growing theme) 🏈Bullying vibe, especially early, from the 49ers defense. Tennessee took exception, hence the fights. A first-play Upton Stout shove and a second-play Dre Greenlaw/Fred Warner TFL on a pitch right set a very physical tone. Then, after Renardo Green leveled Carnell Tate, matters exploded 🏈Two Titans' O-linemen eventually ejected. Skirmish activity extended into back half of practice after 49ers DT Osa Odighizuwa sacked Cam Ward and grabbed his shoulder pad. Tennessee didn't like that 🏈Titans seemed to have some rushing success vs 49ers, though it's very hard to gauge without watching the tape. Ward's accuracy was very inconsistent. Lowlight for him was Ji'Ayir Brown's pick 6, which followed the Osa vs. Dan Moore Jr. Round II 🏈Big picture on 49ers offense: They'll need to be a top-5 unit this year, and Purdy has given every indication that he can guide that type of success from his QB spot. Layered passes, scrambles, elite RZ production... all there 🏈49ers vet DB Nate Hobbs was very active and physical for the 49ers today... seemed to be at the center of much of the action 🏈49ers safety Marques Sigle notched a couple PBUs 🏈Second-year corner Jakob Robinson logged a leaping INT against Titans QB Will Levis. It was intended for WR Mason Kinsev, who seemed to be doing a lot of today's jawing — including one session vs 49ers rookie safety Jalen Stroman 🏈I found Levis throwing a pick with Levi's Stadium in the background was funny 🏈One good red-zone rep for the 49ers involved rookie LBs Jaden Dugger and Larry Worth — nearly 14 feet of combined wingspan between them — flush Levis out of the pocket and force an incompletion. Was an imposing sight; Worth was FIRED UP 🏈Romello Height had some good, explosive work against Moore — a starting LT — that disrupted Ward. A lot of emotion in this one; Height was fired up on the sideline. Offsides flags still a concern 🏈Warner is a strategic instigator — talked quite a bit in Ward's direction in between series🍿. Also a good face-to-face confrontation with the much shorter RB Tyjae Spears 🏈Raheem Morris blitzed Warner numerous times today. The most I can remember Warner being asked to go straight after the QB. Another data point in evaluating this evolving 49ers' defense 🏈Former Stanford WR Elic Ayomanor had some good battles vs 49ers CBs Renardo Green (great coverage on a deep ball) and Jack Jones. Ayomanor beat Jones on a double move but Jones recovered for a last-second PBU 🏈Next up: Preseason opener vs these same Titans. Robert Saleh said Tennessee will play everyone and Kyle Shanahan said the 49ers will sit most starters. All in all, coaches happy with the productive work today. Good eval opportunity for the 49ers coming up in an actual game environment...

David Lombardi

76,842 views • 19 days ago

Some may call it an upset, but Chadron St simply calls it another day at the office, beating the #9/#11 Western CO Mountaineers on Saturday (11/8/25) in OT by a score of 27-24. Chadron got it done in all three phases of the game. The Eagles’ offense presented a balanced attack, gaining 111 yards and 2 TDs passing to go along with 148 yards and 1 TD rushing. The Eagles’ defense held the Mountaineers to a mere 38 yards rushing, had 7 tackles for loss, including 3 sacks, and came up with a fumble recovery and 2 interceptions. The most impressive part of Chadron’s team on Saturday had to be its special teams. The Eagles’ special teams blocked two field goal attempts and blocked a punt. Punter Brodie Eisenbraun stuck one punt inside the 5, drew a running into the punter penalty for a 1st down, and had an amazing run off of a high snap, which while it was not a 1st down, it shows what a stud he is. Then there is Kicker Wilson Yee. Yee made an impressive 50 yard FG in the 2nd quarter. Then, in OT, with ice in his veins, Yee made the biggest kick of his collegiate career, drilling a 47 yard FG to give the Eagles the win. Also leading Chadron to the win were: 🏈 DJ Ralph, 10 Cmps on 22 Atts for 111 Yds & 2 TDs; 🏈 Tommy Thomas, 4 Recs for 66 Yds & 2 TDs; 🏈 Logan O’Brien, 10 Tackles (7 Solo & 3 Ast); 🏈 Cooper Walton, 10 Tackles (5 Solo & 5 Ast) with 1 TFL, including 1/2 a Sack; 🏈 Dax Yeradi, 4 Solo Tackles; 🏈 Aiden Kuester, 4 Tackles (1 Solo & 3 Ast) with 1/2 a TFL & 2 INTs, 🏈 William Stemler, 4 Tackles (3 Solo & 1 Ast) with 2 TFLs, including 1 Sack; & 🏈 Ryder True, 3 Tackles (1 Solo & 2 Ast) with 1.5 Sacks. Chadron will be playing for the RMAC Championship next Saturday when they travel to battle the CSU Pueblo Thunderwolves. Here are a few of Chadron’s highlights from Saturday’s OT win: #RMAC #RMACfb #CSCfb #ProtectTheRock #SoarEagles

RMAC Insider

18,503 views • 9 months ago

Asked Nuggets coach David Adelman about the season that Jaylen Brown has had, and he gushed about Brown as both a player and a person. "The the elite shooting from mid range is such a big deal in our game, it's the late-clock ability, his overall size, his ability to play in the middle of the floor, which is really hard to come double people and not give up the three point line to a team like they have, I would just say his continued evolution in his game. "He's an elite, All-Star player, two-way player. I just watched him grow over the years, not just the championship year, but with Jayson Tatum, obviously out, more responsibility falls into his hands, and I thought they did a great job building around him for this particular season, with all the shooting that surrounds him." "He's a problem. He's not fun to watch on tape when you have to play against him. I'm a fan of his, just as a pure basketball person, not just as a coach. Actually got to spend some time in Africa, he was such an impressive person. He's good for the NBA. He's going to be a probelm for us tonight." "There was an Africa game that I coach in, that he played in. They used to do that yearly in South Africa. It's an amazing event. He came down there for that. And some of the events that we had to do -- humanitarian stuff, you go out and you see these communities, and just to see his investment in it was really impressive. And he was at a much younger age then. And I remember him in the bubble, speaking up at meetings and things like that." "Some people are born to lead. He definitely stands out as one of those people."

Noa Dalzell 🏀

98,397 views • 7 months ago

The 49ers need Ricky Pearsall to become a 1b WR. That’s what they drafted him in the 1st round to be. They let go Deebo Samuel, Juan Jennings and in a way Brandon Aiyuk because they believe in Ricky Pearsal. RICKYYYYYY has played in 19 games and missed 14 games in his career including 6 due to a gun shot wound. So now the 49ers have brought in THE MOST UNDER-APPRECIATED WR IN NFL HISTORY in Mike Evans, but they need Ricky to be Mike’s Robin like Chris Godwin Jr was. Mike Evans and Chris Godwin Jr. combined for 20 touchdowns in 2020 when they won the Super Bowl. They both had 1,000 yards receiving in the same season 4 times and combined for 15 or more touchdowns 6 times in 9 years. That is the production the 49ers need from this WR group to keep up with the Seahawks and the Rams. Mike Evans even at 32 going on 33 years old, will still draw coverage. Ricky Pearsall has the talent to do it and showed flashes last year against the Seahawks and Cardinals when he had 104 and 117 yards receiving. He now has to make defenses respect him and show his 49ers teammates and the organization that he can stay healthy to be the guy they drafted him to be. If Ricky doesn’t show it this year, the 49ers won’t hesitate to give the reigns to 2nd round Rookie De’Zhaun Stribling who they believe was the best WR in this year’s draft. It’s a make or break year for Ricky Pearsall. And his spot in the offense is the key for the 49ers Super Bowl run. #49ers #SanFrancisco #RG3 #OuttaPocket #NFL #FoxSports

Robert Griffin III

67,826 views • 1 month ago

Pidcock waited for Tadej in the seconds before he was caught, but did not “wait” for more than 3 kilometers after the crash. Much of the media coverage is so matter of a fact about this comeback of Tadej. Sure here are lots of images of his wounds and there is a lot written on him overcoming the crash. But the effort Tadej did after the crash is quite spectacular to say the least. It is far from what has been said or written which in summary is “Tadej crashed, Pidcock waited, they worked together, Tadej dropped him and won.” Which has led to the “why did Pidcock wait?” discussion. I found this video below that shows the significance of the gap Tadej had to close before his bike change. Then I went back in and looked at the video as I wanted to get more detail. When I watched it live it sure didn’t seem like he waited, but he said he did after and the media said he did so… From what I found, Tadej’s crash cost him about 30 seconds from when he stopped sliding to when he got going again. With Pidcock blasting the turn and not hesitating I think this cost Tadej about 40 seconds. Then the bike change cost him another 10, so all in all he had to make up 50 seconds in his chase. Now let’s look at Pidcock. At the time of the crash he had 1:24 on the chasers. From the time Tadej crashed to when he was caught, Pidcock increased his gap to the chasing group (behind Tadej and Swift) to 1:30 in 3 kilometers. Now that doesn’t sound like much, but he went from holding this gap with Tadej sharing the pace, to now solo and gaining ground. When reviewing the footage I also noticed they went over a climb in dirt sector 11. Both were visibly riding hard despite appearing to go extremely hard, Tadej only closes 11 seconds. So clearly Pidcock was not “waiting” here either. The “waiting” finally occurs as Tadej gets him in sight and the gap is 10 seconds now. Now why is this worth looking at? Well in my opinion the effort Tadej had to close the gap was a race winning effort. Something like 470w for 6 mins AND THEN had to redo the effort again to win the race in addition to 44 more kilometers while bruised and battered. Did Pidcock do the right thing keeping the pressure on after the crash? Absolutely as he didn’t know if Tadej was injured or out and he was in the lead. Was it tactically a good call too if Tadej was ok? Yes, it forced Tadej to use precious glycogen resources to catch back. Overall I just saw this video and wanted to dive more into the chase. There definitely was a lot there and sheds light on how strong Tadej is riding right now.

tom danielson

169,652 views • 1 year ago

Anthony Kim will play with Bryson DeChambeau and Jon Rahm tomorrow in the final group at LIV Golf Adelaide. They spoke about AK’s story: Bryson: “What an incredible story, first off. Going from the lowest of lows, almost moving away from this earth and then coming back and really taking accountability and raising his little girl and being a family man and being 1 percent better every day. It's an inspiring story that I think honestly should have a lot more media attention than it does. It deserves that. “It shows some of the opportunities that LIV Golf can provide and give hope to people. It's another opportunity to play. I think that's what's so brilliant about it is you've got a guy like that that's struggled pretty much his entire career, and this is really when he has become more of himself than any other time, more of a family man, a father, a great person that cares deeply about playing good golf now. That's all he cares about, and he loves it. I think that's really inspiring for anybody at any age, that you can pick it up and be a better person. “My hats off to him for doing everything he's doing, working as hard as he has to get back. He's an incredible talent, obviously; we know that. He's starting to show it, and for him to be in the final group will be fun. I actually haven't played with him yet, so it'll be fun to see how he golfs his ball.” Jon: “I was able to enjoy a car ride back to the hotel from the golf course in Riyadh, which somehow there's traffic at midnight there, so it was quite a bit over an hour, and he shared quite a bit of his story with me. What he's doing is nothing short of remarkable. “I really hope he can find the right person to tell his story, however form, movie, documentary series, book, whatever it is, because what he's doing is so impressive. Where he was at in life to where he's at now -- I've been able to play with him. I played in Singapore in his first season with him early on. Both of us played with him here last year in the first round, and I played with him yesterday, and the progression, the jump from those two times to yesterday, it's impressive. “The round he played yesterday on not the easiest golf course was incredible. Didn't really miss a shot. Shot 5-under and should have been lower because he did not make many putts. It was a flawless round of golf. It's impressive. It's impressive. “To see him now being part of a team after earning his spot back in the league, making a 15-footer on the second day to get into the final qualifying day, he's been proving it. “After everything he's gone through, if there's somebody that's not going to be scared to be out here and have to make the putts, it's somebody him like. I wouldn't be surprised if at this point this season he's somebody who's hoisting the trophy at the end of the week.” Hopefully AK can put on a show tomorrow and contend with them 👊

Flushing It

426,617 views • 6 months ago

🚨 Full Remarks of President Trump on Elon Musk today: "I can't speak more highly about any individual. He's an incredible guy. He's a brilliant guy. He's a wonderful person. I've seen him with his family. I've seen him with a lot of his children. He's got a lot of children. He treats him good. He's He loves His children, but he's a brilliant guy, and he was a tremendous help, both in the campaign and in what he's done with DOGE. And you know what we're talking about, almost $200 million and rising fast, because many of the things that we were looking at are now being found out to be fact. It's terrible. I mean, the fraud, the waste, the abuse, the everything that's happened is just terrible. So I also know that he was treated very unfairly by the I guess he called the public, by some of the public, not by all of it. He makes an incredible car makes everything he does is good, but they took it out on Tesla, and I just thought it was so unfair, because he's trying to help the country, but he has helped the country. I also want him to make sure that he's going to be in great shape, and I know he is. I mean, he's going to be, he's going to do great he loves the country. He didn't need to do this. He did it, and I told him, I said, you know, whenever you're ready, I'd like to keep him for a long time, but whenever you're ready, he's an exceptional that when you see those rockets go up and come back and land in the same gantry, nobody else can do that, but this man. So he's just an incredible person, and he's a friend of mine, and he's a nice person too. He's a very nice person. He really helped the country. Saved us a lot of money. And I heard him say that he'll start easing which is always, he was always, at this time, going to ease out. And when he goes back to Tesla that will be taken care of, it was just, it's artificial. These were sick people that thought they were doing something. He really, he's a great patriot, and he should, really, it should be, it shouldn't be the way that should never have happened to him. And I will tell you right now, he makes a great product. He makes a great product. It's a great car. It's great everything. Starlink is great. What he does is good. He's doing medical things that are amazing. And we have to, at some point, let him go and do that."

DogeDesigner

1,128,626 views • 1 year ago

Watching some Mike Green this morning: Lots of complaining #onhere about him being off ball. Has happened 8 total snaps when offenses present certain looks and he's playing SAM. KVN usual SAM. He moves really well in space if he's able to process what the offense is doing. One of his 8 coverage drops lead to an INT when he took away a crosser, Flacco had to keep moving and Wiggins took ball. Otherwise he's too slow to process, as a rookie edge often will be in first four weeks. His strides are too short and inefficient to win the way he wants to. Wants to win around the arc. Needs to explode out first step needs to be long and get OT into recovery mode. If they vertical set he's too late to get to the corner. Inside counters haven't been a part of his game so far. Short strides and no threat of going inside makes it easy on the OT. Still really impressed with his karate. Understands how to lift paws off his chest, how to gain leverage to rip through when OT has arms extended to quickly rip and dip. Does a great job getting his outside arm onto the triceps of the OT when they extend so he can lift/pull, then rip. I would add a swipe to his arsenal before season is over. Work on it after practice. Add it to his arsenal more in offseaosn. His steps and decisions on which foot to propel off of aren't clean enough yet. He is taking one too many steps too often. Taking too long to get to his spot or to attack OT. (It's his fifth game today, to be expected) Sidenote, Oweh looks good and there's NO interior rush. Simply no threat. Peebles is the only one w/ explosiveness but he's just wild and trying to randomly cause havoc, which is fine, but there's no efficient interior rusher at all.

Spencer Schultz

59,912 views • 10 months ago

🎥 || Stephen Lord reveals that in Monza Lewis Hamilton felt quite emotional and left a personal note for Kimi Antonelli in his room, the note will be there forever as well. "Probably the one that I'm fondest of, happened this year and it's quite an interesting insight into the Lewis perhaps that the people don't see." "It was after the race in Monza. [..] I think the engineers had left so Lewis was upstairs in the room on his own. Lewis came down the stairs, ready to leave and head home. He goes to the bottom of the stairs and he stopped and then he turned around and he went back upstairs. He's forgotten something, didn't think much of it." "He came back down about 10 minutes later and he grabbed a guy that works with the team - Carlos. And you could see that Lewis was really quite emotional. And I was stood there and he said 'It's has only just occurred me that I'm never gonna see that room ever again' and he said 'I'm really emotional, it's like I can't leave, I feel kind of sad to walk away from that room because I been in that room for so many years and I'm never gonna see it again'. And he was really quite touched that he was leaving it behind." "Anyways, so off he went, I went back up to the room to pack his last few bits of driving kit and grab the helmets and everything." "I walked into the room and on the wall there's quite a long handwritten note. It was a note to Kimi. It was basically welcoming him to his new room and it was wishing him the best of luck, saying some really nice things about the team and how 'if you care for them, they'll care for you' because they're a great team. And I thought 'wow what a nice thing to do. Actually now we've had it glass cut so it'll be there forever." "I walked into the bathroom and next to the toilet, above the toilet roll holder was 'Lewis was here' with a big smiley face."

sin ⁴⁴

490,217 views • 1 year ago