Christopher Perkins Profile Banner
Christopher Perkins Profile
Christopher Perkins

@ChrisPerkinsDnD

144,412
Followers
5,687
Following
983
Media
13,509
Statuses

D&D unicorn. I work for Wizards of the Coast. My familiar is a chiweenie named Milo. My views are my own. Have a magical day! #wotcstaff

Seattle, WA
Joined August 2014
Don't wanna be here? Send us removal request.
Pinned Tweet
@ChrisPerkinsDnD
Christopher Perkins
2 years
Tweet media one
40
15
1K
@ChrisPerkinsDnD
Christopher Perkins
2 years
If you play a druid in my campaign, I’ll let you turn into an owlbear. #dnd #wotcstaff
296
1K
15K
@ChrisPerkinsDnD
Christopher Perkins
4 years
cool let’s eat them
@washingtonpost
The Washington Post
4 years
Analysis: The 1% are much more satisfied with their lives than everyone else, survey finds
1K
402
1K
124
2K
9K
@ChrisPerkinsDnD
Christopher Perkins
4 years
If you like Curse of Strahd, I think you’re going to love the thing I’m currently working on for 2020. #wotcstaff
508
527
7K
@ChrisPerkinsDnD
Christopher Perkins
4 years
If Sir Pat can read Shakespeare, I can read the DMG. Let’s see if this works. #DnDRnR #wotcstaff
248
1K
7K
@ChrisPerkinsDnD
Christopher Perkins
6 years
2017 has been D&D’s most successful year in the 20 years I’ve been with Wizards. Our team is great, and our fans are the best! Thank you all for the incredible support. Everyone gains a level. ✨ #WOTCstaff #worldsgreatestRPG
260
941
7K
@ChrisPerkinsDnD
Christopher Perkins
5 years
My son can fly. Sort of. #wotcstaff
Tweet media one
Tweet media two
203
682
6K
@ChrisPerkinsDnD
Christopher Perkins
4 years
@ChuckWendig Keanu Reeves and I sat across from each other in an otherwise empty train station for about an hour before our train finally arrived. We said nothing the whole time. As we both got on the train, he said, “Nice chatting with you.”
65
221
6K
@ChrisPerkinsDnD
Christopher Perkins
6 years
A D&D campaign for levels 1-20. Waterdeep, Skullport, and twenty-three levels of Undermountain, each level more wild than the last. Halaster is waiting for you. #wotcstaff
Tweet media one
216
1K
6K
@ChrisPerkinsDnD
Christopher Perkins
5 years
I wanna run a D&D game for the Muppets. #wotcstaff #dnd
392
415
6K
@ChrisPerkinsDnD
Christopher Perkins
4 years
A little bit of content from Icewind Dale: Rime of the Frostmaiden—when you absolutely, positively got to kill every mo**erfu**ker in the room. #dnd #wotcstaff
Tweet media one
494
772
5K
@ChrisPerkinsDnD
Christopher Perkins
3 years
Tweet media one
67
363
5K
@ChrisPerkinsDnD
Christopher Perkins
4 years
My phone is exploding with leap year birthday wishes. Thank you all from the bottom of my withered, black heart. 😚
403
65
5K
@ChrisPerkinsDnD
Christopher Perkins
5 years
Got a speeding ticket yesterday. The officer who pulled me over asked why I was going 16 mph over the limit. I replied, “I FEEL THE NEED. THE NEED FOR SPEED!” Then I went for the high-five, and he scowled and left me hanging. Long story short, I’m old.
184
144
5K
@ChrisPerkinsDnD
Christopher Perkins
5 years
Baldur’s Gate: Descent into Avernus—a cautionary tale about the hazards of global warming. Covers illustrated by Tyler Jacobson and Hydro74. #wotcstaff #dnd
Tweet media one
76
587
5K
@ChrisPerkinsDnD
Christopher Perkins
4 years
In 2020, I’m going to learn how to shapechange into a crow. Failing that, I plan to play more D&D, take more vacations, and do whatever I can to make the world a better place.
81
300
5K
@ChrisPerkinsDnD
Christopher Perkins
6 years
RĪP DĘÆD ČHÆRÂÇTÈRŚ
Tweet media one
167
392
4K
@ChrisPerkinsDnD
Christopher Perkins
5 years
If you shout “Happy Halloween!” on July 3rd in a normal workplace, coworkers look at you like you’re having a mild stroke. In the D&D area at Wizards, half a dozen people shout “Happy Halloween!” back at you. That’s joy you can’t buy. #wotcstaff
69
249
4K
@ChrisPerkinsDnD
Christopher Perkins
5 years
Thank you, @matthewmercer , for letting me bring one of your kobold NPCs to life, even if that life was blissfully short. I think there’s a little Spurt in (on?) all of us. Wouldn’t you agree, @idlechampions ? #wotcstaff #CriticalRole #RIPSpurt #dnd
41
239
4K
@ChrisPerkinsDnD
Christopher Perkins
4 years
Milo here. Replace all human statues with dog statues.
Tweet media one
114
200
4K
@ChrisPerkinsDnD
Christopher Perkins
3 years
I gave up my Canadian citizenship to become an American citizen because I believed, with all my heart, that this country, at its best, can make the world safer and better for everyone, despite its many flaws. That idealism got refreshed today.
62
115
4K
@ChrisPerkinsDnD
Christopher Perkins
4 years
::throws out manuscript:: ::starts over:: iT wAs ThE bEsT oF sTrAhD, iT wAs ThE cUrSe Of StRaHd...
@krisstraub
Kris Straub (كريس)
4 years
@ChrisPerkinsDnD “Another Part of The Curse That Strahd Forgot From Earlier, But Now He Remembered”
10
19
886
83
264
4K
@ChrisPerkinsDnD
Christopher Perkins
5 years
Spells on the Dungeon Master’s spell list include: conceal die roll, extra monster, grant inspiration, and hand wave. #dnd #wotcstaff
143
431
4K
@ChrisPerkinsDnD
Christopher Perkins
4 years
Yeah, we’re gonna fix that. #wotcstaff
@mustangsart
Mark Thompson 🏳️‍⚧️ @mustangsart.bsky.social
4 years
I hate that Ezmeralda is the only explicitly disabled NPC in Curse of Strahd and they made her cover up her disability like it's some shameful fucking thing, rendering the art of her meaningless. Hire disabled sensitivity readers and writers Wizards of the Coast. No excuses. #dnd
Tweet media one
Tweet media two
134
114
920
139
233
4K
@ChrisPerkinsDnD
Christopher Perkins
4 years
My next D&D villain will be named Kurote. #wotcstaff
133
196
4K
@ChrisPerkinsDnD
Christopher Perkins
5 years
Wafflecrew: “We have 50,000 gp! We can build the house and pastry shop of our dreams!” Me:
Tweet media one
95
182
4K
@ChrisPerkinsDnD
Christopher Perkins
5 years
87
493
3K
@ChrisPerkinsDnD
Christopher Perkins
5 years
Would you walk through this door? #wotcstaff
Tweet media one
675
145
3K
@ChrisPerkinsDnD
Christopher Perkins
5 years
I think I’ll save this one. #wotcstaff
@Grand_DM
Grand DM
5 years
Some classic DM tomes. #dnd #rpg #tabletop
Tweet media one
30
643
4K
20
267
3K
@ChrisPerkinsDnD
Christopher Perkins
6 years
Congratulations to @LauraBaileyVO and @WillingBlam on the birth of their first bouncing baby bugbear! If you need bugbear names, you know who to call.
25
138
3K
@ChrisPerkinsDnD
Christopher Perkins
4 years
ROSES ARE RED VIOLETS ARE SMALL ...
@realDonaldTrump
Donald J. Trump
4 years
I JUST GOT IMPEACHED FOR MAKING A PERFECT PHONE CALL!
83K
35K
253K
49
400
3K
@ChrisPerkinsDnD
Christopher Perkins
6 years
Fuckin my screen now, bitch
@TychoBrahe
Tycho Brahe
6 years
I want everybody to know that @ChrisPerkinsDnD stole my DM screen after #WafflesInc . That’s how hard this motherfucker is.
30
38
1K
87
184
3K
@ChrisPerkinsDnD
Christopher Perkins
4 years
What happens when a wizard attaches her brain to a helmless horror? Weird things abound in Icewind Dale: Rime of the Frostmaiden. Illustration by @dsladek1 (AD: Kate Irwin). #dnd #wotcstaff
Tweet media one
107
335
3K
@ChrisPerkinsDnD
Christopher Perkins
4 years
Roses are red MAGA’s a turd Vote out Trump on ...
@realDonaldTrump
Donald J. Trump
4 years
NOVEMBER 3RD.
90K
36K
292K
42
442
3K
@ChrisPerkinsDnD
Christopher Perkins
4 years
Adventure is a dish best served cold. Just announced: our next campaign, Icewind Dale: Rime of the Frostmaiden. #wotcstaff #dnd
Tweet media one
139
351
3K
@ChrisPerkinsDnD
Christopher Perkins
4 years
Do bugbears have balls? Why, yes they do. Big nutz. Testicles that would terrify Frodo Teabaggins. Next question. #wotcstaff
@Wizards_DnD
Dungeons & Dragons
4 years
We think this is a bugbear question for @ChrisPerkinsDnD actually... #DnD #SouthPark23 #SouthPark
22
187
2K
119
365
3K
@ChrisPerkinsDnD
Christopher Perkins
5 years
This is a great example of hidden storytelling: Miles Morales was animated at a different frame rate than Peter Parker to get across the idea that Miles is still learning how to be Spider-Man. Genius! #wotcstaff
38
511
3K
@ChrisPerkinsDnD
Christopher Perkins
5 years
Hey fam! I’m refreshing my list of freelance writers. If you know 5E well and would like to work with me on a D&D product in the not-too-distant future, plz reply to this tweet with the name of the last publicly known TRPG project you contributed to. #wotcstaff
910
750
3K
@ChrisPerkinsDnD
Christopher Perkins
6 years
Failed another Constitution check.
@CNNPolitics
CNN Politics
6 years
President Trump claims he can defy the US Constitution and end birthright citizenship
Tweet media one
828
107
175
83
442
3K
@ChrisPerkinsDnD
Christopher Perkins
5 years
Seems like a good fit for Lizards of the Coast. #wotcstaff
38
213
3K
@ChrisPerkinsDnD
Christopher Perkins
4 years
Milo endorses this product, available on 10/20/2020. Check out the @IGN unboxing video. #dnd #wotcstaff
Tweet media one
121
199
3K
@ChrisPerkinsDnD
Christopher Perkins
4 years
I will *never* be sad that I voted for @ewarren . However, I *am* sad that America still isn’t ready for a smart woman to serve as its president.
90
173
3K
@ChrisPerkinsDnD
Christopher Perkins
4 years
There’s an 11-year-old boy on my street who loves to ride his bicycle. I’ve known him since he was in preschool. He’s growing like a weed. He’ll be a young man in a few years, and I don’t want anything bad to happen to him. He matters to me. #BlackLivesMatter
8
173
3K
@ChrisPerkinsDnD
Christopher Perkins
4 years
I don’t know who needs to hear this, but BLACK MEN DON’T HANG THEMSELVES FROM TREES. This is domestic terrorism, and we know damn well who’s behind it.
22
831
3K
@ChrisPerkinsDnD
Christopher Perkins
5 years
Here me out: a d20 with three 20s and three 1s. High drama. #wotcstaff
160
216
3K
@ChrisPerkinsDnD
Christopher Perkins
3 years
Trump spent months telling his base not to vote by mail. As mail-in votes get counted and skew heavily in favor of Biden, remember that.
18
260
3K
@ChrisPerkinsDnD
Christopher Perkins
5 years
@ChrisEvans @RickandMorty If you’d like to try the @RickandMorty role-playing game, we’d love to run it for you. #wotcstaff
Tweet media one
81
108
3K
@ChrisPerkinsDnD
Christopher Perkins
6 years
“Kill a Character Day” could be a thing. We could make it an annual thing or a weekly thing. Tuesdays work best for me. @mattcolville @VoiceOfOBrien #wotcstaff
@mattcolville
Matt Colville?
6 years
Obviously we need to kill more PCs and keep killin' 'em until these motherfuckers settle down.
190
376
5K
124
181
3K
@ChrisPerkinsDnD
Christopher Perkins
5 years
I owned my first car at age 24. I landed my dream job at age 29. I think it’s okay to be 25 and still sorting things out. I think it’s okay to be 50 and still sorting things out.
75
317
3K
@ChrisPerkinsDnD
Christopher Perkins
5 years
Today is #WorldMentalHealthDay . Take a friend to lunch or give yourself a present, be it a hot cup of tea or coffee, a bike ride, or an hour with a good book. Be kind to yourself.
33
658
3K
@ChrisPerkinsDnD
Christopher Perkins
5 years
Can you imagine a D&D adventure happening here? If so, you might be a Dungeon Master! #wotcstaff
156
242
3K
@ChrisPerkinsDnD
Christopher Perkins
6 years
If you wanna piece of Matt, you gotta get through me, and I’ll just hug you ‘cause that’s what Matt would do. #wotcstaff
@matthewmercer
Matthew Mercer
6 years
I appreciate the support, and judging by the conversation, a number of people suddenly hate me. That’s fine. I’ll weather the slings and arrows. Ours is a story of heroism and hope in a dark world. A story many of us need. One that turns in unexpected ways, and one I believe in.
1K
540
15K
67
127
3K
@ChrisPerkinsDnD
Christopher Perkins
5 years
White dragon at the Washington State Fair in Puyallup, WA. #wotcstaff #dnd
Tweet media one
60
191
3K
@ChrisPerkinsDnD
Christopher Perkins
3 years
Trumpists are red Their bubble went ‘pop’ At the Four Seasons, they said By the old dildo shop
35
202
3K
@ChrisPerkinsDnD
Christopher Perkins
3 years
30+ years of game design have prepared me for this moment. #wotcstaff #dnd
Tweet media one
112
104
3K
@ChrisPerkinsDnD
Christopher Perkins
5 years
Everyone who voted for this tater tot owes the rest of the world an apology.
@realDonaldTrump
Donald J. Trump
5 years
Tweet media one
50K
37K
165K
109
177
3K
@ChrisPerkinsDnD
Christopher Perkins
5 years
Take 20d6 psychic damage. lol
@AdamMKaufman
Adam Kaufman
5 years
Describe your twitter account in five words or fewer.
10K
727
6K
48
198
3K
@ChrisPerkinsDnD
Christopher Perkins
5 years
I did not stage this photo.
Tweet media one
78
91
3K
@ChrisPerkinsDnD
Christopher Perkins
1 year
Thanks for the sparkly dragon, @Wizards ! 25 Fantastic Years. #wotcstaff
Tweet media one
139
66
3K
@ChrisPerkinsDnD
Christopher Perkins
2 years
This Xmas, I will once again be flying to your home on the back of a big ol’ red dragon, creeping down your chimney in gaseous form, filling your Xmas stocking with dice, and stealing your old edition D&D books. It’s exhausting work, but one of us has to do it.
157
140
3K
@ChrisPerkinsDnD
Christopher Perkins
4 years
Yesterday, I had to walk through a large 🕸 to exit my house. When Milo & I returned 15 minutes later, the web was gone. The 🕷 had taken the whole thing down. This morning the 🕸 was back, but repositioned so that I could avoid it.
126
62
3K
@ChrisPerkinsDnD
Christopher Perkins
3 years
Stimulus $$$ and back pay. Student debt relief. Voting Rights Act. Marijuana legalization. New statehoods. Paris Agreement. Supreme Court. Abolish ICE. Dreamers. Families reunited. AG Sally Yates. Democrats have no time to waste. Oh, and give Stacey Abrams whatever she wants.
44
301
3K
@ChrisPerkinsDnD
Christopher Perkins
4 years
I will have thoughts to share about DCA at some point, but for now I’ll just say how much I love the whole DCA cast, in particular @AnnaProsser @NateWantsToBtl @ProJared @HollyConrad . We are a family, and their happiness matters to me. #wotcstaff
@Wizards_DnD
Dungeons & Dragons
4 years
@ChrisPerkinsDnD @AnnaProsser @NateWantsToBtl @MicaBurton @Shadypenguinn We are excited for you to experience the new show, but that means #DiceCameraAction will not be returning. We congratulate the cast on 141 episodes of wonderful storytelling.
Tweet media one
215
80
1K
143
156
3K
@ChrisPerkinsDnD
Christopher Perkins
5 years
The majority of Americans voted for a woman president in 2016. Next question. 🙄
@Forbes
Forbes
5 years
Is America ready for a woman president?
Tweet media one
3K
295
2K
29
209
3K
@ChrisPerkinsDnD
Christopher Perkins
6 years
Every new D&D game session is a chance to weave a narrative that your fellow players will remember for the rest of their lives. #wotcstaff
52
463
3K
@ChrisPerkinsDnD
Christopher Perkins
6 years
I try to surround myself with people who are intelligent, creative, funny, brave, and kind. If I follow you on Twitter, it’s because I think you’re all of these things. I find new folks to follow every day, and I’m always on the lookout for more. #wotcstaff
154
116
3K
@ChrisPerkinsDnD
Christopher Perkins
4 years
I would throw myself on a grenade to protect @BrianWFoster . I’m not joking. The world needs him (and more people like him).
@Dan_Dillon_1
Dan Dillon
4 years
I just cooked dinner while listening to @ChrisPerkinsDnD chat with @BrianWFoster on Between the Sheets. Goddamn that was a fascinating conversation. #dnd
9
12
352
44
83
3K
@ChrisPerkinsDnD
Christopher Perkins
4 years
Here’s one of the many fantastic illustrations in Icewind Dale: Rime of the Frostmaiden: the Ring of Warmth by @claudiopozas (AD: Kate Irwin). #wotcstaff
Tweet media one
52
247
3K
@ChrisPerkinsDnD
Christopher Perkins
4 years
Whenever I tweet about Trump, there are always two self-styled MAGA Sith Lords (a different two every time) who try to argue with me in bad faith. They have no idea it’s a trap. I’m not here for a debate. I’m just waiting in the tall grass to block them. It gives me such joy.
@ChrisPerkinsDnD
Christopher Perkins
4 years
~7,000,000 cases and 200,000 dead in the U.S. and counting. This is an egregious and unforgivable abuse of power.
23
153
1K
68
69
2K
@ChrisPerkinsDnD
Christopher Perkins
2 years
I have an idea for a really dumb heist adventure.
@artnet
Artnet
2 years
New in NYC: A cube made from $11.7 million worth of solid gold is sitting in Central Park—and has its own security detail:
Tweet media one
4K
3K
19K
129
143
2K
@ChrisPerkinsDnD
Christopher Perkins
6 years
Nearly everyone I meet on Twitter is wonderful. However, let it be known: if you’re rude to me or someone I care about, I will block you. No warning. No second chances. You’ll be cut off. Forever. #wotcstaff #dnd
107
70
2K
@ChrisPerkinsDnD
Christopher Perkins
6 years
You peer through a mouse hole and knock on a tiny door. A gray mouse wearing a wizard’s cap opens the door, waves a tiny wand, shrinks you down to size, and ushers you into a realm of wonder, friendship, and make-believe. #DnDgate
49
263
2K
@ChrisPerkinsDnD
Christopher Perkins
5 years
Having trouble naming your next D&D villain? No prob. Villain’s first name = the street you grew up on. Villain’s last name = your worst teacher’s last name. #wotcstaff
1K
285
2K
@ChrisPerkinsDnD
Christopher Perkins
4 years
I will never look at crab grass quite the same way, now that I know @matthewmercer has a voice for it. #CriticalRole #wotcstaff
@matthewmercer
Matthew Mercer
4 years
Tonight’s #CriticalRole begins in about an hour! The Mighty Nein prepare for their journey to the icy, mysterious north known as Eiselcross, but must now deal with the sudden reveal of a more personal mystery... join us!
82
206
3K
28
71
2K
@ChrisPerkinsDnD
Christopher Perkins
5 years
Trying hard to contain my excitement, only to see this. #DnDLive #wotcstaff
Tweet media one
55
64
2K
@ChrisPerkinsDnD
Christopher Perkins
4 years
@VoiceOfOBrien Vampires don’t cast reflections.
46
85
2K
@ChrisPerkinsDnD
Christopher Perkins
6 years
We’re all mortal. It’s what we create that makes us immortal.
52
416
2K
@ChrisPerkinsDnD
Christopher Perkins
6 years
If you get hired as Wizards’ newest D&D game designer and your name is “Chris” or “Kate,” a new name will be assigned to you. We can’t have more than two people with the same name in a department so small without making the non-Chrises and non-Kates nervous. #wotcstaff
175
83
2K
@ChrisPerkinsDnD
Christopher Perkins
4 years
I typed the word Coctober and now I can’t stop laughing. Plz halp.
107
83
2K
@ChrisPerkinsDnD
Christopher Perkins
2 years
Every day, but especially today, I am grateful that Trump is not president.
0
80
2K
@ChrisPerkinsDnD
Christopher Perkins
3 years
Not sure anyone cares, but it takes me about 24 hours to write art descriptions for a 224-page D&D book. It’s a fun assignment, but the best part is seeing what the illustrators do with them. #wotcstaff
57
28
2K
@ChrisPerkinsDnD
Christopher Perkins
6 years
“OMG. Chris Perkins followed me!” “Really?! I loved him as Captain Kirk.” “No, Chris Perkins.” “Starlord?!” “The Dungeons & Dragons guy.” “Thor?” “No.” “Oh, him. Yeah, he’s no Captain America.”
83
78
2K
@ChrisPerkinsDnD
Christopher Perkins
4 years
Sleepy dog or Sith Lord?
Tweet media one
170
71
2K
@ChrisPerkinsDnD
Christopher Perkins
6 years
It’s been months since I’ve been able to watch @CriticalRole as it airs. I’m all caught up and ridiculously excited. #wotcstaff
25
20
2K
@ChrisPerkinsDnD
Christopher Perkins
5 years
Spoiler: One of us dies at the end. #BetweenTheSheets #CriticalRole #wotcstaff
@CriticalRole
Critical Role
5 years
#BetweenTheSheets with @BrianWFoster returns tonight for a one-on-one with the Dungeons & Dragons loremaster himself: special guest @ChrisPerkinsDnD ! Catch the interview at 7pm Pacific on .
20
166
2K
39
84
2K
@ChrisPerkinsDnD
Christopher Perkins
3 years
Dogs are returning to the White House, which is all I really care about.
36
64
2K
@ChrisPerkinsDnD
Christopher Perkins
6 years
‘Tis the season for #CurseofStrahd , a D&D adventure which reminds us that evil government doesn’t die on its own. You have to kick down the door and drive a stake through its heart. #wotcstaff
Tweet media one
73
488
2K
@ChrisPerkinsDnD
Christopher Perkins
5 years
Me: “Today, Adobe gave me an honorary degree in Photoshop!” Everyone: “That’s a pillow, not a ...” Me: “MY HONORARY DEGREE IN PHOTOSHOP!”
Tweet media one
27
54
2K
@ChrisPerkinsDnD
Christopher Perkins
4 years
Kill it. Kill it now!
@MIT_CSAIL
MIT CSAIL
4 years
This robotic mouth chants algorithmically generated prayers:
583
3K
10K
166
216
2K
@ChrisPerkinsDnD
Christopher Perkins
6 years
Given our current technology, males are no longer necessary for the continuation of the human species. I mention this for no reason whatsoever.
105
189
2K
@ChrisPerkinsDnD
Christopher Perkins
5 years
Milo enjoying the ocean air.
Tweet media one
45
40
2K
@ChrisPerkinsDnD
Christopher Perkins
3 years
This speech gets me every time.
@Scaramucci
Anthony Scaramucci
3 years
A reminder of what an American patriot sounds like
1K
7K
31K
52
227
2K
@ChrisPerkinsDnD
Christopher Perkins
2 years
I’ve been a Wizard now for 25 years. Still haven’t learned the Time Stop spell, but I’m working on it. #wotcstaff
93
31
2K
@ChrisPerkinsDnD
Christopher Perkins
4 years
So these arrived. Can’t wait for all y’all to see ‘em. #wotcstaff #dnd
Tweet media one
61
100
2K
@ChrisPerkinsDnD
Christopher Perkins
6 years
With October looming, now is a good time to remind everyone that you can run a pretty sweet one-night D&D adventure in which 1st-level characters wake up naked in Castle Ravenloft. #wotcstaff
85
222
2K
@ChrisPerkinsDnD
Christopher Perkins
6 years
One folder contains every rejection letter I received. The other folder contains every publishing contract I’ve signed. #ShareYourRejection
Tweet media one
36
206
2K
@ChrisPerkinsDnD
Christopher Perkins
6 years
There now exists a complete first draft of the next big D&D 5E adventure. Things will change in the coming months, but it’s all there and it’s great. #wotcstaff
96
158
2K
@ChrisPerkinsDnD
Christopher Perkins
5 years
My face when the serial comma is missing.
30
184
2K