Sofia Barrett-Ibarria

For more from Sofia, read her on xoJane, AfterEllen, AlterNet, Nerve, and others.