GIANT FROGS INVADE DOWNTOWN L.A.!

ballona, corporate greed, frogs, giant, human need, n.  the, pershing square, southern california, staples center