Bio
Deborah Lash is a visual and performing artist in the DC Metro area. In 2011 she was awarded an MFA in Interdisciplinary Arts from George Mason University.
Video Stills
The Fat Lady Sings
2011
SHARE THIS