samhester.substack.com/p/the-hallow...
samhester.substack.com/p/the-hallow...
(Calgary #comics from my old sketchbook)!
samhester.substack.com/p/the-drawin...
(Calgary #comics from my old sketchbook)!
samhester.substack.com/p/the-drawin...
samhester.substack.com/p/calgary-el...
samhester.substack.com/p/calgary-el...
Ok, end of rant, happy voting! 7/7
Ok, end of rant, happy voting! 7/7
elections-prd.calgary.ca/for-voters/a...
I'm curious about how that list is made! But, that's another story. On to special ballots! 3/7
elections-prd.calgary.ca/for-voters/a...
I'm curious about how that list is made! But, that's another story. On to special ballots! 3/7
elections-prd.calgary.ca/for-voters/a...
I'm curious about how that list is made! But, that's another story. On to special ballots! 3/7
sb.calgaryelections.ca
I wrote a comic about this for @sprawlcalgary.bsky.social. But I have some more thoughts. 1/7
sb.calgaryelections.ca
I wrote a comic about this for @sprawlcalgary.bsky.social. But I have some more thoughts. 1/7
sb.calgaryelections.ca
I wrote a comic about this for @sprawlcalgary.bsky.social. But I have some more thoughts. 1/7
samhester.substack.com/p/people-on-...
samhester.substack.com/p/people-on-...
Check out more election comics at sprawlcalgary.com! #yyccc
Check out more election comics at sprawlcalgary.com! #yyccc
Every day in October, until Election Day (Oct 20), we're sharing a new @calgaryhester.bsky.social comic about Calgary’s election history. Stay tuned for more! #yyccc
Every day in October, until Election Day (Oct 20), we're sharing a new @calgaryhester.bsky.social comic about Calgary’s election history. Stay tuned for more! #yyccc
www.alberta.ca/coronavirus-...
www.alberta.ca/coronavirus-...
samhester.substack.com/p/time-to-ri...
samhester.substack.com/p/time-to-ri...