Sealed Off!!!

This film school thesis is about the fight that erupted in La Jolla, Calif., when harbor seals took over a beloved local beach. But do we evict them, or let them stay?

 

More Like This