Articles or Illustrations by Amedeo De Palma

Amedeo De Palma is a senior graphic designer at CBC.

The Walrus has not yet published any articles by this author.