Now streaming on
Screenings
No upcoming screening.
Event Information:
-
Sat16Jun201810:00 amOne Arts Plaza Residences, 1717 Arts Plaza, Dallas, TX 75201
FAILED implant Device Alliance (FiDA) and Breast Implant Illness
No upcoming screening.