These Giant Illuminated Humanoid Figures Have Popped Up In DTLA
Time for some serious selfie action! A fun art installation is popping up in the bustling shopping plaza over at FIGAt7th in Downtown Los Angeles. If you’re in…
TYPE IN YOUR SEARCH AND PRESS ENTER