Lucy McRae – World renowned Sci Fi Artist and Body Architect

Science fiction artist and body architect, inventing iconic artworks that take people beyond the expectations of themselves – connecting Science with Imagination

Actions
Flag