Review of The Human Body (2001) by Chuck Wilson for L.A. Weekly — 26 May 2003
There's no denying the overwhelming force of the giant IMAX screen, as we're reminded that each of us is the coolest special effect ever.
You can read the full review where it was originally posted online.
This review of The Human Body (2001) was written by Chuck Wilson and published by L.A. Weekly on 26 May 2003.
The Human Body has generally received positive reviews.
Was this review helpful?
