This neon piece by Artemio hit me like wow when I saw it. It's on display at LAXART in Los Angeles. Comment