daily-something.com
Lucy McRae is Magic
Lucy, an Australian born Amsterdam based, is a science fiction artist, body architect and inventor of Swallowable Perfume. She places the body in complex future scenarios, inventing visu…