IMPUGN

Black Sheep

Location

saint petersburg / russia

Main Manufacturing Countries

russia

IMPUGN [imp'yoon; 'to put in question, challenge'] is a clothing brand from St Petersburg, Russia, inspired by conflict, contradiction and a power of art.

Latest Collection

Films