So many levels of satire…2.5hrs well spent.

Karen Tronel