DERWIN LEIVA

Title: 90 Miles
Size: 36" x 30"
Medium: Oil on Canvas
Price: $50,000