Leah Tacha is an artist currently working and living in New York City. She received her MFA at the State University of New York at Purchase in 2009 and her BFA from the Cleveland Institute of Art in 2007.
Loading Artwork...
If you still see this message after several seconds:
- Enable Javascript
- Install the Adobe Flash plugin