J-Source @jsource
News, research and commentary about journalism in Canada. Introducing the Canada Press Freedom Project: https://t.co/aXliS7AVyR j-source.ca Canada Joined July 2008-
Tweets37K
-
Followers18K
-
Following2K
-
Likes4K
Canada Press Freedom Project: HonestReporting Canada has targeted at least 384 individual media workers with almost 700 publications since Oct. 2023. CPFP is tracking these incidents as chilling statements in our database of press freedom infringements: canadapressfreedom.ca/category/hones…
Canada Press Freedom Project: HonestReporting Canada has targeted at least 384 individual media workers with almost 700 publications since Oct. 2023. CPFP is tracking these incidents as chilling statements in our database of press freedom infringements: canadapressfreedom.ca/category/hones…
Before Hogue’s report, there was mounting evidence that these media stories were built on scraps of information, conjecture & unfounded musings from disgruntled CSIS analysts. @livesey416 reports on the cost of baseless reporting on Chinese interference: breachmedia.ca/no-traitors-co…
Since October 2023, HonestReporting Canada has relentlessly targeted the media, posting about twice a day — nearly 700 alerts total.
Canada Press Freedom Project: HonestReporting Canada has targeted at least 384 individual media workers with almost 700 publications since Oct. 2023. CPFP is tracking these incidents as chilling statements in our database of press freedom infringements: canadapressfreedom.ca/category/hones…
HonestReporting Canada published 582 campaigns against media workers last year alone. New from @jsource’s Canada Press Freedom Project:
Canada Press Freedom Project: HonestReporting Canada has targeted at least 384 individual media workers with almost 700 publications since Oct. 2023. CPFP is tracking these incidents as chilling statements in our database of press freedom infringements: canadapressfreedom.ca/category/hones…
This is critical information that CPFP has collected about how HonestReporting Canada has targeted 384 individual media workers since October 2023. This extensive harassment and targeting should be of concern to everyone concerned with press freedom and democracy.
Canada Press Freedom Project: HonestReporting Canada has targeted at least 384 individual media workers with almost 700 publications since Oct. 2023. CPFP is tracking these incidents as chilling statements in our database of press freedom infringements: canadapressfreedom.ca/category/hones…
CPFP is continuing to speak with media workers who have been targeted by HonestReporting Canada. Want to talk? Get in touch here: canadapressfreedom.ca/contact-cpfp/
Journalists have described the aftermath of being targeted by HRC (reviewofjournalism.ca/the-power-to-n…) and its chilling effects: (breachmedia.ca/cbc-whitewashe…).
A collaboration between a Toronto newsroom and a Montreal university is hoping to bridge gaps in local reporting of public meetings j-source.ca/with-documente…
Here are some key data points from the CAJ's latest diversity survey! Visit caj.ca/programs/diver… for the full report. Voici des points clés du plus récent sondage sur la diversité de l'ACJ! Visitez caj.ca/fr/programmes/… pour le rapport complet.
Calgary police ending news media access to police radio channels, citing privacy concerns cbc.ca/news/canada/ca…
Reminder 🔔 Applications for the 2025 CJF Awards are closing tomorrow, Jan. 24. Don’t wait until it’s too late! Get your work recognized — submit an entry today by clicking on the Award or Fellowship you wish to apply for: cjf-fjc.ca/2025-cjf-awards #CJFAwards #JournalismMatters
CPFP also takes reports from third parties, with the consent of the person targeted. If you’re interested in this, ask your union rep, editor, industry association or someone you trust to get in touch: canadapressfreedom.ca/contact-cpfp/
CPFP publishes aggregated data on online threats, but individual reports will never be shared – except with the consent of the person targeted in specific instances like highly publicized targeted campaigns, or when charges have been laid: canadapressfreedom.ca/how-the-cpfp-t…
The Canada Press Freedom Project monitors threats to press freedom. What’s our methodology and how can you contribute? 🧵 canadapressfreedom.ca/how-the-cpfp-t…
Jana G. Pruden @jana_pruden
13K Followers 3K Following Feature writer at The Globe and Mail. Co-creator and host of In Her Defence podcast. Believer in facts, truth, journalism.
The Walrus @thewalrus
83K Followers 2K Following Award-winning independent journalism, fact checking, national ideas-focused events, and podcasts. Stay connected: https://t.co/bahoU495Fk
Emma McIntosh @EmmaMci
12K Followers 4K Following Investigative reporter at the @torontostar. Formerly @thenarwhalca. Fan of FOI & lake swims. Reach me on Signal: emmamci.76
Robyn Doolittle @robyndoolittle
86K Followers 3K Following Reporter with the Globe and Mail, Canada's national newspaper, covering corporate law. Formerly i-team. https://t.co/WfQIxQxgLx for our freedom of information database
Anthony Collins @comma_chameleon
2K Followers 2K Following Copy editor and page maker at the Toronto Star. I spent three years at the Sheboygan Conservatory of Music.
Marsha Lederman @marshalederman
14K Followers 8K Following Columnist, The Globe and Mail Author, Kiss the Red Stairs: The Holocaust, Once Removed https://t.co/CsD1NuaFoG
Jonny Wakefield @jonnywakefield
10K Followers 4K Following Justice reporter @edmontonjournal. Courts, crime, policing & corrections. International curling correspondent emeritus. Tips: [email protected]
Alexander Quon @AlexanderQuon
11K Followers 8K Following Provincial Affairs Reporter for @CBCSask. @CAJ National Director - Saskatchewan region, Data, politics & #cdnfoi. Cat dad. He/him. DMs open
Erica Lenti @ericalenti
5K Followers 2K Following “vendor of perversions” • deputy editor, features @chatelaine 🌈✨ • words @tvo @xtramagazine, @thewalrus, @globeandmail • erica dot lenti at chatelaine dot com
dustin @dustbobgod
6K Followers 5K Following it's not delivery; it's digiornalist. harm reduction, justice, housing, etc *they/them* 🏳️⚧️ opinions are my cat's. https://t.co/n4APOopTyI
Alyshah Sanmati Hasha... @alysanmati
10K Followers 4K Following City Hall reporter for the Toronto Star (formerly courts). Tell me your stories. she/her. [email protected]
Moira Wyton @moirawyton
6K Followers 4K Following Audience editor + real estate newsletter @GlobeandMail, interested in health + politics in B.C. + beyond. Past reporter @CBCNews @TheTyee @EdmontonJournal
Investigative Journal... @IJFMedia
6K Followers 83 Following We're building the future of Canadian journalism. Join our community today: https://t.co/9jJeLOyaEt
Rod Mickleburgh @rodmickleburgh
11K Followers 3K Following Former China correspondent for Globe and Mail. Author of 2 award-winning books. Does a BC labour history podcast: On the Line. Ever a fan of the Montreal Expos.
The Eyeopener @theeyeopener
7K Followers 800 Following Toronto Metropolitan University’s independent newspaper since 1967. 👁 Newsletter: https://t.co/eqXi7nalNY
Alessia Passafiume @alespassafiume
3K Followers 1K Following she/her/kwe | Anishinaabekwe/Italian Parliament Hill reporter @cdnpresspoli covering Indigenous politics + people | reach me at [email protected] / DMs open
Anne Marie Aikins @AMAprmaven
13K Followers 5K Following Independent media & crisis communications advisor. Available for comment or coffee. DMs open.
josh o'kane @joshokane
6K Followers 1K Following I write about people and institutions shaping Canadian arts+culture and also wrote a book called Sideways: The City Google Couldn't Buy. [email protected]
Joshua Chong @joshualdwchong
2K Followers 787 Following Senior Arts Critic @TorontoStar • tips and pitches: [email protected]
Canadian Association ... @caj
21K Followers 9K Following The Canadian Association of Journalists is the voice of Canadian journalists, committed to the public's right to know. Become a member: https://t.co/Bg0gI9YxsA
Leila @LeilaModir
804 Followers 5K Following
そあ / AIで月収1... @yuan4515
144 Followers 86 Following 離婚してこれからは1人で娘を育てて行かなきゃ!子育てしながらAIを学ぶリアルな様子をお伝えします
Media Jobs Report @mediajobsreport
268 Followers 3K Following Media Jobs Report delivers media and music industry news, job listings, internships, and a trusted directory for media professionals and vendors.
Nathan Derejko @NathanDerejko
877 Followers 4K Following Mauro Chair in Human Rights & Social Justice & Assistant Professor of Law @UManitobaMHR @robsonhall @UManitoba - Activist, Academic, Ageing Punk, Tired Parent.
El Tuttle @DisaffectedG
75 Followers 492 Following Eventually, people revolt. #MakeIsraelPalestineAgain Israel = pedo death colony Photo: a warm lazy day at the end of a stream in Kejimakujik National Park.
Rod Mann @SoakedKarma
232 Followers 2K Following Viet Nam Vet ... Disgusted Republican... Devout Misanthrope... Eagles don't eat Seeds They Like Lizards Tho...
Zo Brown @receipts_lol
82K Followers 2K Following Archivist & software developer. Member of the @databases4pal team. Personal account.
Corn @ForrestGunck
43 Followers 2K Following
Dan Panneton @DBPanneton
730 Followers 2K Following
Aron Csaplaros @aron4895
784 Followers 3K Following British Columbia Regional Manager at @bnaibrithcanada | My Tweets, RTs, and likes are my own.
Kalen Goodluck @kalengoodluck
3K Followers 4K Following Diné, Mandan, Hidatsa, Tsimshian | (freelance) Investigative/feature journalist | “No Frontiers” 🪶 🍉
President, Box Munche... @ch00115991
10 Followers 818 Following
Mitch McEachern 🇵�... @Intifada4Life
2K Followers 7K Following LEFT = LABOR RIGHT = CAPITAL Climate Change, AI, Digital ID, CBDC, Pandemics, Data Centers = Zio Neoliberal scams for the Great Reset. SOCIALIST #Answers4Sean
q6d2lqah @q6d2lqah91094
4 Followers 69 Following
Desmond Devnich @DesmondDevnich
2K Followers 2K Following Marketing, communications & events professional | Chilliwack Hospice Society | UFV • BA, CMNS '27 | S'ólh Téméxw — Chilliwack, BC 🇨🇦
Viruhiru™ @Viruhiru
1K Followers 610 Following Senior Editor @RoarSinhala | Lecturer - @SLCJ_Journalism Former Deputy Editor @Dinaminanews | Founding Editor @ColomboPostSin - @mictcatamaran - @MediaHouselk
Nabeel @Nabeel837245
55 Followers 371 Following
Tarmanydyn 🐀 @Tarmanydyn
2K Followers 2K Following Video @ricochet_en. Former @teamliquid @thescoresports. Freelance @teamsecret @ogesports @esl @blastesports. He/Him. Anti-Fascist, Anti-Capitalist 🇵🇸
Malik Ramzan Isra @MalikRamzanIsra
11K Followers 1K Following Freelance Journalist, Into media, since 2013 works for @indyurdu @alarabiya_ur @dawn_news & survived three deadly attacks for speaking truth to power.
Michaela @Michaela1363604
2 Followers 110 Following
Mirek @Mirek1478745
0 Followers 128 Following
Mike @Mike1770882
1 Followers 127 Following
Alfreda O'Keefe @AlfredaK63335
133 Followers 5K Following
Peehea @Peehea7482023
28 Followers 587 Following
GillStowe @XC4oAPCykVgn5
15 Followers 443 Following
OdeletteReed @PFg63uvq5ycuL9N
1 Followers 202 Following
LeilaGraham @K0a567IN2du472x
41 Followers 2K Following
Deeiefe @deeiefe74711
8 Followers 152 Following
LynnWright @2n7LcqSY88Mn67O
38 Followers 2K Following
AdaIngersoll @rT388YW2LOKw4
49 Followers 2K Following
HeddaThomson @R1i8CApOip155x
47 Followers 2K Following
Jari @Jari4825371
36 Followers 2K Following
njeri_mbuthi @MbuthiNjeri
465 Followers 2K Following We The People ✊🏾 | 🇰🇪 #protectinformationspaces
Gaston Miron @RabatMarocCan
176 Followers 5K Following
Michele McDermottFox @MicheleMcDFox
2K Followers 4K Following Director @TheTopFloorPR serving direct & partner agency clients in Blockchain, Fintech and AI. Animal Advocate. Opinions own, not our clients'.
Lama Alsafi 🇵🇸 @LamaAlsafi
108 Followers 2K Following PhD student in International Affairs • Question of Palestine I Politics I Policy I International Conflict • Proud Palestinian 🇵🇸 • All views are my own
Mwoxir @Mwoxir919572
9 Followers 278 Following
Joanne @joanne_selkirk
1K Followers 2K Following 🇨🇦 Who knew “elbows up” meant becoming the EU’s 28th member state, welcoming Chinese police stations and driving Chinese EV’s. Thanks PM Carbon Market
traphyq @traphyq
9 Followers 288 Following Reporting on traffic across Ontario. I watch you drive, and yes, your driving skills are weak.
Wengster @Wengsterism
96 Followers 364 Following Wengsterism. Battling Sinophobia and Sinofascism. China to adopt Taiwan's path of development. Writes at https://t.co/DSma5UIZxN
Retrieve wallet @Yvleaeeker5670
52 Followers 825 Following
Jana G. Pruden @jana_pruden
13K Followers 3K Following Feature writer at The Globe and Mail. Co-creator and host of In Her Defence podcast. Believer in facts, truth, journalism.
The Walrus @thewalrus
83K Followers 2K Following Award-winning independent journalism, fact checking, national ideas-focused events, and podcasts. Stay connected: https://t.co/bahoU495Fk
Emma McIntosh @EmmaMci
12K Followers 4K Following Investigative reporter at the @torontostar. Formerly @thenarwhalca. Fan of FOI & lake swims. Reach me on Signal: emmamci.76
Robyn Doolittle @robyndoolittle
86K Followers 3K Following Reporter with the Globe and Mail, Canada's national newspaper, covering corporate law. Formerly i-team. https://t.co/WfQIxQxgLx for our freedom of information database
Marsha Lederman @marshalederman
14K Followers 8K Following Columnist, The Globe and Mail Author, Kiss the Red Stairs: The Holocaust, Once Removed https://t.co/CsD1NuaFoG
Alexander Quon @AlexanderQuon
11K Followers 8K Following Provincial Affairs Reporter for @CBCSask. @CAJ National Director - Saskatchewan region, Data, politics & #cdnfoi. Cat dad. He/him. DMs open
Erica Lenti @ericalenti
5K Followers 2K Following “vendor of perversions” • deputy editor, features @chatelaine 🌈✨ • words @tvo @xtramagazine, @thewalrus, @globeandmail • erica dot lenti at chatelaine dot com
Alex Boyd @alex_n_boyd
5K Followers 2K Following National misinformation + politics reporter, @TorontoStar. Based in Alberta. Find me over at @alexboyd.bsky.social
dustin @dustbobgod
6K Followers 5K Following it's not delivery; it's digiornalist. harm reduction, justice, housing, etc *they/them* 🏳️⚧️ opinions are my cat's. https://t.co/n4APOopTyI
Alyshah Sanmati Hasha... @alysanmati
10K Followers 4K Following City Hall reporter for the Toronto Star (formerly courts). Tell me your stories. she/her. [email protected]
Investigative Journal... @IJFMedia
6K Followers 83 Following We're building the future of Canadian journalism. Join our community today: https://t.co/9jJeLOyaEt
Rod Mickleburgh @rodmickleburgh
11K Followers 3K Following Former China correspondent for Globe and Mail. Author of 2 award-winning books. Does a BC labour history podcast: On the Line. Ever a fan of the Montreal Expos.
The Eyeopener @theeyeopener
7K Followers 800 Following Toronto Metropolitan University’s independent newspaper since 1967. 👁 Newsletter: https://t.co/eqXi7nalNY
josh o'kane @joshokane
6K Followers 1K Following I write about people and institutions shaping Canadian arts+culture and also wrote a book called Sideways: The City Google Couldn't Buy. [email protected]
Canadian Association ... @caj
21K Followers 9K Following The Canadian Association of Journalists is the voice of Canadian journalists, committed to the public's right to know. Become a member: https://t.co/Bg0gI9YxsA
Arti Patel @artipatel
10K Followers 1K Following Executive producer social & audience @cbcnews Co-founder @theDidihood.
H.G. Watson @HG_Watson
4K Followers 2K Following Writer. Sometimes teacher, sometimes audience development. Writing a book about the teen mags of the 1990s and 2000s. 👩💻💖
Fred Lum @2manycameras
3K Followers 2K Following Photographer. Observer. Journalist. with The Globe and Mail. Tweets are my own.
School of Journalism @JournalismTMU
7K Followers 1K Following News from Journalism @thecreativeschl, Toronto Metropolitan University. Study journalism and change the world.
Mel Woods @intothemelwoods
4K Followers 2K Following senior editor, audience engagement @XtraMagazine. previously @huffpostcanada (RIP). I also play Magic! 🏳️🌈🏳️⚧️ they/them ✉️: [email protected]
Creative Commons @creativecommons
492K Followers 2K Following Thank you, community. Our time on X has come to an end, but we'll be on Mastodon and Bluesky as @creativecommons. Follow us there to stay connected.
Dawna Friesen @DFriesenGlobal
21K Followers 2K Following Anchor and Executive Editor of @GlobalNational. Prairie farm kid, former NBC foreign correspondent, mom. Fine-tuning my garden and my bullshit detector.
TVO CMG is at work! @TVO_CMG
908 Followers 562 Following TVO branch of the @CMGLaGuilde (CWA Local 30213), representing workers who create @TheAgenda, The Thread, TVO Kids, TVO Learn, TVO Today, and TVO ILC.
Nikita Roy @ByNikitaRoy
911 Followers 904 Following Knight Fellow @ICFJ. Host @NewsroomRobots. President @OttawaCAJ. @Harvard @UofT Alum
Jodie Ginsberg @jodieginsberg
15K Followers 5K Following CEO @pressfreedom. I am no longer actively monitoring or posting on X. You can find me on LinkedIn. Press requests - email [email protected]
Mondoweiss @Mondoweiss
185K Followers 4K Following For 20 years, Mondoweiss has covered the powers that sustain Israeli apartheid – and how people resist it, from Palestine to the U.S.
Toronto Public Librar... @torontolibrary
61K Followers 1K Following World's busiest urban public library system. 140 years young. 100 branches strong. 💪
Elections BC @ElectionsBC
8K Followers 41 Following A non-partisan office responsible for administering the Election Act, Recall and Initiative Act, Referendum Act and Local Elections Campaign Financing Act.
Davide Mastracci @DavideMastracci
24K Followers 1K Following •Editor @mapleopinion, formerly Passage •Aspiring Marxist •Words: Al Jazeera America, Electronic Intifada, VICE Canada, etc. I do not check DMs.
Sarah Rieger @sarahcrgr
3K Followers 2K Following I write stuff. 📝 Managing Editor @ BetaKit Former writer/co-host @ TLDR Bylines: CBC, HuffPost, Macleans, Weather Network. She/Her. Opinions are my own.
Mary J. Newman @newmanjmary
2K Followers 2K Following Award-winning freelance journalist Got a tip? Email [email protected]
LatAm Journalism Revi... @LatAmJournalism
25K Followers 793 Following Trilingual digital magazine published by @KnightCenterUT covering journalism & press freedom in Latin America and the Caribbean.
Canadians for Justice... @CJPME
30K Followers 2K Following Canadians for Justice and Peace in the Middle East | Instagram: cjpmeofficial | #ArmsEmbargoNow
Treyf @treyfpodcast
3K Followers 3K Following Treyf is an anarchist Jewish podcast recorded in occupied Tio'tia:ke (Montreal), Kanien’kehá:ka territory.
Emily Blake @BlakeEmily
2K Followers 3K Following Assistant editor @cabinradio | Based in Sǫ̀mbak'è/Yellowknife | on Bluesky @ BlakeEmily and Threads @ blakeemily90
Sharon Nadeem @SharonNadeem
1K Followers 1K Following Journalist + Fact-checker. Previously @globalrepcentre. Mostly docs & podcasts. Work in @PRX, @frontlinepbs, @bbc, @thewalrus, @yukonnews etc. DMs open
𝚂𝚎á𝚗 𝙾�... @ConsumerSOS
58K Followers 2K Following Global News Canada TV reporter since 1987. I work for the viewer. Find me at: [email protected]
Internet Archive @internetarchive
456K Followers 1K Following Internet Archive is a non-profit research library preserving web pages, books, movies & audio for public access. Explore web history via the @waybackmachine.
Riley Sparks sparksri... @sparksriley
2K Followers 2K Following Reading; rarely posting. Journalist, migration & human rights. @newhumanitarian etc. Signal: sparksriley.01 Bsky: sparksriley [email protected]
navneet alang / ਨ�... @navalang
10K Followers 2K Following Team editor, Opinion @torontostar. Send me smart pitches at [email protected]. Writer. PhD.
Savanna Craig @savannacraig
1K Followers 714 Following Correspondent @APTNnews. Work in @AJEnglish @middleeasteye @TRTworld @thebreachmedia
404 Media @404mediaco
37K Followers 13 Following a journalist-founded tech outlet here to fuck up the internet.
Daniel Spielberger @quepaso_daniel
3K Followers 2K Following executive editor @studyhallxyz / writing in @kenyonreview @voguemagazine @esquire @nbcnews @lareviewofbooks. tips or inquiries : [email protected]
Molly Thomas @MollyThomasTV
7K Followers 6K Following My bosses call me a flight risk 🇨🇦 Host of NEW show @BigIfTrueTVO | Correspondent | Speaker | @Zumba Inst 💃🏽 Born 306-based 6ix-daughter of 🌎
Samantha Edwards @SamEdwardsTO
3K Followers 1K Following Online culture reporter at @globeandmail. I also write the tech-ish newsletter Lately. Send tips to [email protected] or DM for Signal
Christopher Curtis @titocurtis
26K Followers 4K Following Hello! I co-founded The Rover, an award-winning journalism project. We tell stories that slip through the cracks. DMs open. [email protected] He/Him/Woke
sakeina @ssakeina
872 Followers 729 Following repentant writer ✷ work in vogue, the toronto star, the globe and mail, the walrus, slate, etc
BCAFN @BCAFN
6K Followers 327 Following The BCAFN is a political & territorial organization that supports the work of First Nations in BC.
UBCIC @UBCIC
27K Followers 4K Following In 1969 the Union of British Columbia Indian Chiefs was created to fight PM Pierre Trudeau's White Paper & to defend Indigenous Title & Rights
In These Times @inthesetimesmag
56K Followers 2K Following A publication committed to informing and advancing movements for social, economic, racial and environmental justice. Founded in 1976.
grist @grist
214K Followers 3K Following We're a nonprofit news org dedicated to telling stories of climate solutions and a just future. Get our journalism in your inbox: https://t.co/9wRxM1Ps2E
ShaddCaryCentre @ShaddCaryCentre
142 Followers 23 Following Advocating and supporting inclusive and belonging-focused journalism in Canada.
Center for Local Medi... @CISLMUNC
6K Followers 5K Following Inactive account — Follow us on BlueSky @centerforlocalnews.bsky.social
Prism @prismreports
13K Followers 1K Following An award-winning independent & nonprofit newsroom led by journalists of color. Accurate, fearless, ground-up reporting—because justice requires the full story.
John Hernandez 🤠 @johnhrnndz
1K Followers 5K Following he/him | Making good trouble at @opennews | Exes: @TexasTribune, @resolvephilly, @ampress, @apmreports | 🇨🇴, @sjmctxst alum and @mets fan ᕦ(ಠ_ಠ)ᕤ
Follow @gabemschneide... @gabemschneider
6K Followers 7K Following Co-Director @objectivejrn. Advisor @lapublicpress. He/Him. [email protected]
McMaster Health Scien... @machealthsci
13K Followers 2K Following Official Twitter account of the Faculty of Health Sciences at McMaster University.
PEN America @PENamerica
139K Followers 9K Following We defend free expression, fight censorship, and champion creative freedom. Support us: https://t.co/zKygaNnonY
نوار @NawarNemeh
444 Followers 4K Following He/Him/His. Social media & marketing @labxNAS, social media manager @ObjectiveJrn. Formerly words & social media @RadioFreeAsia opinions are my own
The Sick Times @thesicktimes
7K Followers 285 Following Award-winning nonprofit news site chronicling the #LongCOVID crisis. Founded by @betsyladyzhets @mileswgriffis. Donate: https://t.co/YBFRSWzcJx
james @janelle_cpp
4K Followers 3K Following all we have is each other • co-director @objectivejrn • past @thesicktimes @capradionews @airmedia nv • 📧: [email protected]
Bellingcat @bellingcat
720K Followers 74 Following Support our charity https://t.co/XMTKIEDiTB Buy our book: https://t.co/2JiuWFfTpO Follow us: https://t.co/LPUEQI8TdZ
Rachel Gilmore @atRachelGilmore
93K Followers 2K Following Your least favourite person's least favourite journalist✨ 💅 Instagram: r.gilmore | TikTok: rachel_gilmore 💞

















