Kristen Stewart wears plaid velvet and loafers while campaigning for ...

Responsive image
source