Ericka Buensuceso was walking along Hollywood Boulevard on Saturday when she came across an alien, two hot dogs and Jesus.
Steps away from a bustling downtown Los Angeles metro station, an unusual storefront beams back at commuters. The space's spare glass walls and minimalist neon signs - blinking out words like "art" ...