La Tovara River, Mexico-The Punisher (2014)

A Location in the Punisher