Promo available
Portland Frog ’28 Shirt
Free shipping when you spend ¥11,641+ for everyone. Promotion auto-applied on checkout.
Portland Frog ’28 Shirt | The Campaign No One Saw Coming
Move over, politicians — there’s a new candidate in town.
The “Portland Frog ’28” Shirt is your official uniform for the weirdest, funniest, most chaotic presidential campaign that never was. It’s perfect for anyone who loves political satire, good memes, and that uniquely Portland brand of humor.
Features
- 🐸 “Portland Frog ’28” design — bold, ironic, and hilariously presidential
- 👕 Soft, premium cotton blend — comfy enough for rallies, protests, or coffee runs
- 🔥 Unisex fit — made for voters, skeptics, and meme historians alike
- 🎯 Ideal for comedy lovers, Portland locals, or anyone tired of real politics
- 🎁 A hilarious gift for friends who’d totally vote for a frog
Why You’ll Love It
Because sometimes laughter is the best form of democracy.
The Portland Frog ’28 Shirt is funny, timely, and perfectly absurd — a lighthearted way to say you’re politically aware… and also completely over it.
More details
- Solid colors are 100% ring-spun cotton
- Sport Grey is 90% ring-spun cotton, 10% polyester
- Dark Heather is 65% polyester, 35% cotton
- Lightweight fabric: 4.5 oz/yd² (153 g/m²)
- Regular fit
EU GPSR Product Information:
- Manufacturer contact information
- Name: ShirtsTree
- Email: contact@support.shirtstree.com
- Postal address: PO Box 5696 Santa Monica, CA 90405
- Additional information: This product is made for adults. Meets the fire safety requirements. 2 year warranty in EEA and UK, established by Directive 1999/44/EC.
Size & Fit
Quality Guarantee & Returns
- Quality is guaranteed. If there is a print error or visible quality issue, we'll replace or refund it.
- Because the products are made to order, we do not accept general returns or sizing-related returns.
Portland Frog ’28 Shirt Size Guide
Size label | Length | Width | Sleeve length |
---|---|---|---|
S
|
28
|
18
|
16.75
|
M
|
29
|
20
|
17.88
|
L
|
30
|
22
|
19.13
|
XL
|
31
|
24
|
20.38
|
2XL
|
32
|
26
|
21.63
|
3XL
|
33
|
28
|
22.75
|