LION OF TRIUMPH

Limited edition.

36" x 26"

press to go back