a gigantic cat made of flower petals towering over detroit, high resolution photograph, breaking news footage