T-Shirt Stall

T-Shirt Stall

Pokhara, Nepal2026

New Documentary
© Steven Chen