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 dire need of some new photos to post on the ‘gr...