Barred Window

Barred Window

Pokhara, Nepal2026

New Documentary
© Steven Chen