American Apparel black and white stretch cotton crop top
size M but fits much smaller, 15" across chest, unstretched
long sleeve, pullover, made in USA