Painted by the Italian painter himself.

Michelangelo Distressed Denim

$339.99Price