Imagine 3,000 flowers blooming as you walk past them. Daimaru, a departmental store in Japan, has put up a flower installation it calls "Flower Mirror," which tracks and blooms to mirror people as ...