Rube Goldberg Camera

You can also watch this video on youtube.