Rasmussen is rolling, with MLB batters in his wake, plus other Beavers in pro ball
The Rasmussens at home in Tampa — Drew, wife Stevie, children Rhett and Miller (courtesy Drew Rasmussen)
When healthy, Drew Rasmussen has been a quality starter for the Tampa Bay Rays across the past few seasons. But man is he dancing on a lightning bolt these days.
The former Oregon State right-hander goes into Sunday’s start against Arizona with an ERA this season of 2.62, second in the American League only to the Yankees’ Cam Schlitter (1.71). Rasmussen (6-4) leads the AL in WHIP (walks and hits per innings pitched, .88) and walks issued per nine innings (1.5), and is second in hits allowed per nine innings (6.3).
The Spokane native was especially dominant in starts against the Marlins, Red Sox and Dodgers from June 5-16. In 21 collective innings, he allowed nine hits and one earned run with one walk and 29 strikeouts. Those numbers had never been posted by a pitcher over a three-start period in Tampa Bay’s 29-year history.
In the Rays’ 1-0 loss to the Dodgers, Shohei Ohtani’s sixth-inning homer was the game’s only run. Over seven innings, Rasmussen yielded six hits with no walks and seven strikeouts.
Another member of the Rays’ starting rotation, two-time All-Star Shane McClanahan, praised his work ethic and said this is “the best version of Drew Rasmussen I have ever seen.”
When I spoke with Drew from his home in Tampa on Friday, he offered a qualifier.
“The results have been good,” said Rasmussen, who turns 31 on July 27. “I don’t know if the process has been as good as it could be.
“As I have gotten older, I try to review how I am growing based on execution alone. There are some days I execute really well, but the results don’t necessarily come out in my favor. There are other days when I execute very poorly, and I go six, seven innings and don’t give up a run. I feel like I can be executing at a little higher clip than I am right now, but so far the results have been positive.”
Over the recent brilliant three-game span, team analytics show he used the fastball — average speed 96 mph — or cut fastball 82 percent of the time. His other pitches: Changeup (11 percent), curveball (four percent) and sweeper (three percent). The changeup is a recent addition to his repertoire.
“I have been on a pretty good stretch recently,” he says. “The addition of a changeup has been big for me. It creates a little more freedom. It is another swing-and-miss option that hitters have to honor in two-strike counts. It has given me a little larger margin for error.”
Since the start of the 2025 season, Rasmussen has employed some type of fastball 88.6 percent of the time, more than any other MLB starter who has thrown at least 1,000 pitches. It is his excellent command that sets him apart.
“It is impressive that he puts pitches right where they belong as often as he does,” says Kyle Snyder, the Rays’ pitching coach all through Drew’s time with the club. “He made the All-Star team (in 2025) with three fastballs (four-seam, two-seam and cutter). The changeup is going to help him, but the primary attack will always be that he throws three fastballs that separate themselves.”
Over the past five seasons, all with the Rays, Rasmussen has posted an ERA of 2.77, second only to Ohtani (2.72) among MLB pitchers with 500 or more innings thrown. Not bad for someone who underwent two Tommy John elbow surgeries before he began his professional career, and a third major operation to the elbow in 2023 that put him on the shelf for 15 months.
“That is a credit to Drew, to his toughness, to his upbringing,” says Nate Yeskie, Rasmussen’s pitching coach at Oregon State from 2015-18. “He comes from a tremendous family. He is a kid with a wonderful perspective on life, who battled through his injuries and overcame them better than anyone could hope for.
“After his last surgery (with the Rays in ’23), I asked him how he would feel if, God forbid, he was done with baseball. He said, ‘You know, Coach, whatever happens, I feel blessed to have done what I have done this far, to provide for my family, to carve out the time that I have. But as long as they keep paying me to play, I will keep playing.’ ”
It has all turned out well, in baseball and in life. Drew and wife Stevie — a Gresham native and OSU grad — make their offseason home in Desert Ridge near Scottsdale, Ariz. They have two children — son Rhett, who will be four in September, and daughter Miller, born in April.
“Becoming a husband and father has put life in perspective,” Drew says. “Baseball is great. I love it. I spent a lot of my life with baseball being my end-all, be-all. It dictated my mood; it dictated my personality.
“But things have changed. Nowadays, it is hard to come home angry after a bad day. Frustration is still there, but when I come home and my son is smiling and my daughter is looking at me, and she is starting to smile, or she is sleeping on me … it is hard to wear that anger and frustration in those moments.”
Being an eastern Washington kid, Rasmussen strongly considered going to Gonzaga and Washington State. He grew up a Washington fan. “My dad’s side of the family roots for the Huskies,” Drew says.
During the recruiting process, he says, “All of the schools showed me all the stuff I could get. Oregon was unbelievable with the stuff they said they could give you.”
Rasmussen became sold on Oregon State during his official visit to Corvallis, accompanied by his parents, Mark and Kim, and hosted by Yeskie and OSU coach Pat Casey.
“We walked around campus,” Drew says. “I enjoyed the small-town feel of it. It reminded me of home a little bit. We sat and talked for four or five hours.”
Mostly, it was just Drew, his parents, Casey and Yeskie. Assistant coaches Pat Bailey and Andy Jenkins also stopped by to introduce themselves.
“I will never forget the last thing Case said to me,” Rasmussen says. “(His commitment) was signed, sealed and delivered the second he laid it on me. They hadn’t offered me a scholarship, but I walked out to the car and told my parents, ‘This is where I am coming if they do.’
“Case ended our talk with, ‘Do what is right for you and your family, because we are going to win with you or without you.’ When he said that, I thought, ‘If that’s the case, I better come aboard and be a part of it.’ ”
Yeskie was an advocate for Rasmussen before he ever saw him throw a pitch.
“During his visit to Corvallis, he was going to an Area Code Games tryout the next day in Eugene,” says Yeskie, now pitching coach at Louisiana State. “After the visit with Drew and his parents, Coach Bailey asked how it went. I said, ‘Great. If he pitches half as good as he is as a person, I want this guy.’
“I watched him throw the next day. He maybe touched 91 (with the fastball) and was not very sharp, but you could tell he would always compete. He was always going to show up. We got him, and I remember telling Coach Casey, ‘This guy is going to throw it through a brick wall one day. I believe in the person as much as the stuff. If we can coach this guy up and get out of his way, he will be just fine.’ ”
As a freshman in 2015, Rasmussen went 7-4 with a 2.80 ERA and earned first-team All-Pac-12 honors. In late March, in the fourth start of his career, he threw a perfect game in a 3-0 win over Washington State — the only perfecto in the program’s 120-year history.
Drew’s injury-plagued OSU career included a perfect game against Washington State as a freshman in 2015 (courtesy OSU sports communications)
“It was a tight game, a one- or two-run game most of the way,” Rasmussen recalls. “I remember (shortstop) Trever Morrison making a play up the middle that was a special play. And (right fielder) Joey Jansen coming in as a defensive substitution late in the game and running down a ball that I didn’t think anyone had any business catching. And working with (catcher) Dane Lund. Anything that bounced got blocked and smothered. Anything around the strike zone was caught really well.
“Once the ball leaves your hand, it is out of your control. All you can do is execute to the best of your ability. Everything around me seemed to be going right that day.”
Yeskie’s memories of that glorious day in Beaver lore?
“Oddly enough, I remember the last pitch.” he says. “The relievers used to sit behind me. Two strikes on their last batter, and Max Engelbrekt, who was sitting there, said, ‘What pitch you gonna call?’ I said, ‘Slider,’ which was probably his third best pitch at the time. It was a left-handed hitter. Max said, ‘Slider? What happens if he hits him?’ I said, ‘Well, we are trying to do what we are trying to do, and not what we are trying to avoid.’ If (Drew) bounced it in the turf, the batter was going to swing at it, the catcher was going to block it, and game over. And sure enough, it unfolded that way. Dane blocked it. Game over.
“I have a picture in my office of Drew and me with the scoreboard in the background. It is one of the favorite mementoes from my career. Those things are meaningful, to be a part of one of your player’s journey.”
Rasmussen’s journey at OSU wasn’t smooth. He underwent his first Tommy John surgery early in his sophomore year, causing him to miss most of the next two seasons. He returned to action near the end of his junior season in 2017, going 3-0 with a 1.00 ERA in eight appearances as a starter and reliever.
Tampa Bay took him with the 31st pick of the MLB draft that June and all seemed to be well. But he failed the physical with the Rays, and the elbow was not right. In August he underwent the knife for the second time.
Rasmussen trained and rehabbed through 2018 in Corvallis but didn’t play as the Beavers swept to their third College World Series title. As pitchers such as Luke Heimlich and Bryce Fehmel and position players such as Adley Rutschman, Steven Kwan, Trevor Larnach, Cadyn Grenier and Nick Madrigal went about their business, Rasmussen did what he could do, not just on his body recovery but as a veteran presence on the club.
“I remember a day when Drew was in the weight room, moving a bunch of weight on the machine,” Yeskie says. “Adley was standing across from him and staring at him. I said, ‘Bothers you, doesn’t it?’ Adley looked at me funny. I said, ‘He is rehabbing, and he is moving more weight than you.’ That may have gotten under Adley’s skin a little bit. There might have been some extra motivation going down. So maybe Drew pushed Adley, and Adley pushed Larnach, and Trevor pushed Grenier, and he pushed Madrigal.
During a year of inaction in 2018, Rasmussen was still a positive influence on such teammates as Adley Rutschman, right (courtesy Dave Nishitani)
“Drew did not throw a pitch on the ’18 team, but we gave him a World Series ring because his fingerprints were all over that program. Heimlich and Fehmel knew what it looked like to work and to be humble and appreciative of the things you have. He pushed his teammates. He was a guy out front, doing a lot of things.”
It wasn’t easy, however, for Rasmussen to watch his teammates do their thing on a ball field without him.
“Luckily, I had really good people around me — the coaching staff for starters,” he says. “They were men I looked up to. They had the ability to provide a sense of calmness and understanding that things were going to be OK, which was huge for me.
“The guys on the team allowed me to be a part of their journey. They knew I wasn’t going to contribute at all, but they allowed me to feel like I had an impact on the team in some capacity with the young guys. Yes, it was hard — the second surgery more so than the first. But also a blessing in disguise.”
During a fourth year at Oregon State, he completed his degree in finance.
“I don’t think I would have done that if the second (surgery) hadn’t happened,” he says. “I got to spend some meaningful time with my girlfriend at the time, who is now my wife.
“Also, there was that sense of calm the coaching staff provided. They said, ‘Hey Drew, we know this sucks. You were just picked by the Rays and were planning on starting your professional baseball career. But don’t worry. You are going to get through this. There is going to be an opportunity for you to play pro baseball if that is what you would like to pursue. But there are other avenues in life as well.’
“I naturally gravitated toward wanting to take a shot at pro ball, and things have worked out since. But that sense of calm in the coaching staff really helped me get through a difficult time.”
When I ask Casey and Yeskie how they feel about Rasmussen, they deliver the almost same exact response.
“Drew is salt of the earth,” Casey says. “You would die to have him marry your daughter.”
“He is everything that is right about the world,” Yeskie says. “Only a few guys I would say this about: If my daughter came home with someone like him one day, I would be tickled pink.”
Rasmussen expresses gratitude to have benefitted from their tutelage.
“I credit a lot of things that have happened in my career and the way it has unfolded at the major league level to the things I learned at Oregon State,” he says. “I was blessed to play for one of the greatest coaches of all time, and one of the best pitching coaches of all time.
“The things I learned not about just baseball but about life in my time there was huge. The job of a college coaching staff is to take 18-year-olds and help turn them into men. It is their first time in life away from their families, away from the daily guidance of their parents. (The coaches’) responsibility is not only to help you develop in the game of baseball, but also to help you develop into an adult, into a man.
“The amount of love I feel from those guys … Case could be a bit intense in between the white lines at times, but as soon as the jersey came off he was an absolute lover, and so was Nate. I am humbled and couldn’t be more happy for the opportunity to have played for both of those guys.”
► ◄
In June 2018, Milwaukee chose Rasmussen in the sixth round of the MLB draft. He didn’t pitch again until 2019, and he moved quickly up the ladder from A ball to Double-A that year, then made the jump to the majors in 2020. He pitched 12 games out of bullpen for the Brewers that season, going 1-0 with a 5.87 ERA in 25 2/3 innings.
Midway through the 2021 campaign, Rasmussen was traded to Tampa Bay in a deal that sent shortstop Willy Adames to Milwaukee. The Brewers had just traded shortstop Orlando Arcia to the Braves.
“We were in the bullpen one day talking about how we traded a really good defensive shortstop, and it would be nice to go out and acquire one,” Rasmussen says. “Which the Brewers did. They got a really good shortstop (in Adames). I just wasn’t expecting it to be me getting traded away.
“It just goes to show that Tampa always had their eye on me. The people here are fantastic. In the moment, it was hard on Stevie and I, but it truly is a blessing that we got the opportunity to stay here for as long as we have.”
During his 5 1/2 seasons with the Rays, Rasmussen has produced a sub-3.00 ERA and 1.10 WHIP every season. In August 2022, he threw eight innings of perfect ball in a 4-1 win over Baltimore. Jorge Mateo’s lead-off double in the ninth spoiled what could have been the MLB’s first perfecto since Felix Rodriguez threw one in Seattle in 2012.
But in May 2023, the arm was injured again. In August, he underwent an internal brace procedure.
“The UCL itself was in pretty good shape,” Rasmussen says. “I tore my flexor tendon, which attaches in the elbow right next to the UCL. They repaired that. There was a minor tear to the UCL. (The surgeon) put the internal brace on that to strengthen it. Most (of those undergoing Tommy John surgery) today are getting a new graft and an internal brace put on at the same time.”
Rasmussen wasn’t activated until August 2024, after which he appeared in 16 games with four starts, going 0-2 with a 2.83 ERA and 35 strikeouts in 28 2/3 innings. In January, he signed a two-year, $8.5-million contract, which paid him $2.25 million for the 2025 season and $5.75 million this season, with a $500,000 bonus.
It turned out to be a steal deal for the Rays. Rasmussen pitched well enough to play in the ’25 All-Star Game in Atlanta, throwing a flawless fifth inning while setting down the NL in order. Drew was across the diamond from former Beaver pitcher Matt Boyd and in the same dugout as ex-OSU teammate Steven Kwan.
“It was so much fun,” Rasmussen says. “It was cool to see both Boyd and Kwannie. Getting to spend time with so many great players and find out who they are as people was really cool, too. My locker was sandwiched between one of my best friends in baseball, Brandon Lowe (then with Tampa, now a second baseman with Pittsburgh) and (Texas pitcher) Jacob deGrom. It was great to pick Jacob’s brain and get an understanding of who he is as a person — an absolute A-plus person.”
The Rays and Yankees have been rivals in the AL East for years, but Rasmussen even let down his guard with the four Yankees on the AL All-Star squad, including outfielder Aaron Judge.
“I have spent time villainizing the Yankees, but getting to meet all those guys, I found they are great human beings, which was a little bit life-shattering,” he says with a laugh.
Rasmussen has been at his best against the Yankees during his time with the Rays. In nine appearances and eight starts, Drew is 4-1 with an 0.92 ERA in 48 1/3 innings, yielding 30 hits with 10 walks and 57 strikeouts.
Drew has emerged as a strong candidate to repeat as an All-Star selection and win the AL Cy Young Award this season (courtesy Tampa Bay Rays)
“With what he has done against the Yankees,” Yeskie muses, “they ought to trade for his ass.”
“It might just be that the matchups work out in my favor,” Rasmussen says modestly. “There are other teams that I haven’t had the same success against. There is a comfortability aspect to it. They have had relatively the same group of players for the last three years. You get comfortable with the scouting report and how you want to attack guys. It gives you the best opportunity for success.”
For the first time, Rasmussen was Tampa Bay’s opening-day starter this season, pitching well through five innings of what became a 9-7 loss to St. Louis. He allowed four hits and one earned run with no walks and two strikeouts.
The opening-day start “was quite an honor,” he says. “Only 30 people in the world get the opportunity to do that every year. I love representing this organization. I have been put in a really good place for the last six seasons. I couldn’t be happier to throw Day One for them.”
When he left Oregon State, the 6-1 Rasmussen weighed about 215 pounds. Through his pro career, he has built himself up to 240.
“Our nutritionist in Tampa made the suggestion that for the betterment of my health, putting on some body fat would help,” he says. “I have added some muscle and an amount of body fat to help the body recover a little bit better after each start.”
A year ago, Rasmussen was 10-5 with a 2.76 ERA and a 1.02 WHIP in a career-high 150 innings and 31 starts, pitching a full season for the first time in his career. A pitcher must throw 162 innings to be considered among statistical leaders in a season.
“Step one is getting to 162,” says Rasmussen, who has thrown 86 innings as the Rays reach the season’s midpoint on Sunday. “I would like to get there. But it comes down to what the team needs are. Those things are out of your control, especially with how we utilize our bullpen.”
Pitchers will be announced for the All-Star Game on July 4. Rasmussen seems a lock for that, and is right behind Schlitter in running for the AL Cy Young Award.
“That would truly be an honor,” Rasmussen says. “But it is an individual award, and a World Series would be even better than that.”
Tampa Bay started the season 34-15 but has struggled since, going 11-18 over the next stretch of games.
“Every team has ups and downs through the course of a season,” Rasmussen says. “No team gets through it unscathed. Every team has a month that is really hard. We won (99) games in 2023 and went (8-17) in July.
“You try not to ride the roller coaster too much. You try not to get too high or too low. You try to show up to the yard with some swagger and confidence and go about your business with the understanding that, if you execute at a high level, you give your team the best chance to win every day. That is the mentality of our group this year.”
► ◄
In 2025, Rasmussen served as keynote speaker at Oregon State’s “Diamond Dinner” fund-raiser for alums and boosters. He toured the Goss Stadium facility, saw the new training center (beyond) centerfield and came away impressed.
“What they have now with the facility is unbelievable,” Rasmussen says. “The pitching lab they built across the street is gorgeous. The improvements they have made are second to none.”
Coach Mitch Canham filled Rasmussen in on long-range plans for continued renovation of Goss.
“He wants to modernize it a little bit without taking away the character and charm that exists,” Drew says. “What Mitch and his staff are doing with the program is good to see. I am curious to see how the new conference alignment shakes down. It should be fun for the players to compete in a conference. Their travel schedule the past two years has been incredibly difficult. To get to play at home a little more should be nice.
“It is a special program that means the world to me and so many others. To see them continue to grow it … all of us who played there are glad to see.”
The Rays have an option on Rasmussen’s contract for 2027. Health permitting, they will probably want to lock him into a multi-year extension at a much more lucrative figure than in the past.
One thing seems certain. Rasmussen will maintain the humble persona he has carried since his time at Oregon State.
“I thought he would become a big-leaguer, but to assume anyone is going to do what he has done?” Yeskie asks rhetorically. “You bet on the person and on their character and toughness. What he has accomplished is all credit to him. He has learned some new pitches, has some other elements to his game, but it is the same old Drew.”
On the field, that is, and off of it.
► ◄
Beavers in pro ball
(Through Friday)
MLB:
Travis Bazzana, 2B, Cleveland Guardians: Hitting .255 with .350 OBP with 7 homers in 51 games.
Matt Boyd, P, Chicago Cubs: 2-1 with 5.02 ERA, 29 hits, 10 walks, 35 strikeouts in 28 2/3 innings and 5 starts.
Michael Conforto, OF, Chicago Cubs: Hitting .229 with 4 homers in 51 games.
Brandon Eisert, P, Chicago White Sox: 5.23 ERA, 22 hits, 6 walks, 25 strikeouts in 20 2/3 innings and 20 games, 4 starts.
Trevor Larnach, OF, Minnesota Twins: Hitting .280 with .377 OBP with 5 homers in 67 games.
Steven Kwan, OF, Cleveland Guardians: Hitting .213 with 1 homer in 73 games.
Wade Meckler, OF, Los Angeles Angels: Hitting .290 with .374 OBP with 2 homers, 13 runs and 15 RBIs in 31 games.
Drew Rasmussen, P, Tampa Bay Rays: 6-4 with 2.62 ERA, 61 hits, 18 walks, 89 strikeouts in 86 innings and 15 games.
Adley Rutschman, C, Baltimore Orioles: Hitting .254 with 8 homers and 40 RBIs in 54 games.
Nick Madrigal, IF: Was placed on waivers by the LA Angels on June 20 after hitting .273 in 15 games. He has elected free agency.
Minors
Position players
Jacob Melton, AAA Durham (Rays): Hitting .260 with 1 home run, 15 runs and 18 stolen bases in 22 games. Hit .157 in 32 games with Houston Astros last season.
Gavin Logan, AAA Reno (D-Backs): Hitting .167 in 3 games. Was hitting .207 with 9 homers and 22 RBIs in 43 games with Double-A Tucson before June 10 call-up.
Garret Forrester, AAA Jacksonville (Marlins): Hitting .111 in 3 games. Was hitting .274 with .448 OBP with 6 homers, 18 runs and 12 RBIs in 25 games for AA Pensacola.
Elijah Hainline, AA Tulsa (Dodgers): Hitting .242 with .387 OBP with 9 homers, 43 runs, 43 RBIs and 11 stolen bases in 64 games. Hit .273 in 11 games for AAA Oklahoma City after late-season call-up last season.
Aiva Arquette, AA Pensacola (Marlins): Hitting .221 with 7 homers, 19 runs and 22 RBIs in 27 games. Began season hitting .276 with 2 homers and 14 RBIs in 14 games for High-A Beloit.
Kyle Dernedde AA, Akron (Guardians): Went 0 for 2 with a walk in his first game with Single-A ACL Guardians in rehab assignment after being placed on 60-day injury list.
Mason Guerra, High-A Rome (Braves): Hitting .207 with 4 homers and 31 RBIs in 49 games.
Wilson Weber, High-A Beloit (Marlins): Hitting .208 with no homers and 10 RBIs in 33 games.
Dallas Macias, A Augusta (Braves): Hitting .235 with .390 OBP with 6 homers, 37 runs and 29 RBIs in 54 games.
Gavin Turley, High-A Lansing: (A’s) Hitting .111 in 8 games. Began season hitting .192 with .340 OBP with 4 homers in 34 games for A Stockton.
Canon Reeder, A Bradenton (Pirates): Hitting .145 in 25 games.
Justin Boyd, Independent Modesto (Pioneer League): Hitting .380 with .510 OBP with 2 homers, 23 runs, 15 RBIs and 11 stolen bases in 24 games.
Mikey Kane, Independent High Point (Atlantic League): Hitting .385 with .415 OBP in 10 games.
Pitchers
Jacob Kmatz, AA Montgomery (Rays): 0-0 with 4.15 ERA, 5 hits, no walks, 11 strikeouts in 8 2/3 innings and 5 games.
Kevin Abel, AA Chattanooga (Reds): 3-5 with 5.25 ERA, 69 hits, 46 walks, 73 strikeouts in 70 1/3 innings and 14 games, 13 starts.
Trent Sellers, AA Somerset (Yankees): 3-2 with 5.54 ERA, 54 hits, 31 walks, 66 strikeouts in 50 1/3 innings and 12 games, 9 starts.
Christian Chamberlain, AA NW Arkansas (Royals): 0-0 with 8.53 ERA, 4 hits, 10 walks, 4 strikeouts in 6 1/3 innings and 7 games. On IL with elbow injury.
Aiden May, High-A Beloit (Marlins): 2-1 with 3.89 ERA, 38 hits, 16 walks, 38 strikeouts in 41 2/3 innings and 9 starts.
DJ Carpenter, High-A Peoria (Cardinals): 1-0 with 4.20 ERA, 13 hits, 7 walks, 18 strikeouts in 15 innings and 14 games.
Ryan Brown, High-A Lansing (A’s): 4-3 with 8.76 ERA, 43 hits, 6 walks, 14 strikeouts in 24 2/3 innings and 19 games.
Nelson Keljo, A Hill City (Guardians): 0-4 with 5:32 ERA, 44 hits, 21 walks, 63 strikeouts in 44 innings and 12 starts.
Cooper Hjerpe, A Palm Beach (Cardinals): 0-0 with 7.71 ERA, 3 hits, 2 walks, 4 strikeouts in 4 2/3 innings and 3 starts.
Kellen Oakes, High-A Asheville (Astros): 0-1 with 15.00 ERA, 11 hits, 8 walks, 13 strikeouts in 6 innings and 3 starts. Started season 4-2 with 3.57 ERA at A Fayetteville.
Ben Wetzler (Holmes), 11th season, 19 stops. Aguascalientes Mexican League, 1-3, 6.50 in eight appearances, seven starts. Released on Friday.
Bridger Holmes High-A Tri-City (Angels). On 60-day injured list.
► ◄
Readers: what are your thoughts? I would love to hear them in the comments below. On the comments entry screen, only your name is required, your email address and website are optional, and may be left blank.
Follow me on BlueSky.
Follow me on X (formerly Twitter).
Like me on Facebook.
Find me on Instagram.