2018



Magicicada, or Father and Son (2018)

A home-movie documentary about a once-every-17-years event: 5 billion cicadas appear overnight in Cincinnati, OH.