10 Pfizer’s Own Data from the First 3 Months of the Vaccine Rollout: 3% Death Rate (telegra.ph) posted 2 years ago by Questionable 2 years ago by Questionable +10 / -0 7 comments share 7 comments share save hide report block hide replies
Looks like it's a self publishing sight associated with an app on the app store.
https://duckduckgo.com/?q=telegra.ph&t=h_&ia=web
Judging by the dates of the reviews for the app, it has existed since at least November 26, 2016.
Sounds legit.
You get an upvote for the username