Featurette for Point Break takes an inside look at filming the rock climbing scenes at Angel Falls in Venezuela.
Your browser doesn't support HTML5 video.
Featurette for Point Break takes an inside look at filming the rock climbing scenes at Angel Falls in Venezuela.