Stephen Harper and Katy Perry? - Macleans.ca

Stephen Harper and Katy Perry?

by

Stephen Harper and Katy Perry. And a giant purple cat.