Learned a few new tricks doing this piece. I know some parts are wonky, but critiques are definitely welcome!
Your browser does not support iframes.