It’s the sepulveda dam, is that part of the LA aqueducts? Definitely filmed near LA!
0
0
0
2