Bugs! "is the newest 5 D Imax spectacular, which means the bugs are roughly the size of a Cadillac Escalade, crawling over leaves bigger than most Manhattan studio apartments.
Big bugs on the giant screen in 5 D.