Miami street art: Another image of the Japanese “Kaiju” monsters display at South Florida Art Center in South Beach, Miami. © Ivan Corsa Photo – Street Art Images Related 2008-12-31