Kelvin Shen Photography

Leica M11 , APO 35mm & Hasselblad 907X CFV100C
Back to albums

2026 White Sand

154 photos · showing 1–25

Show captions
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/320s · ISO 64 · Taken: 2026-05-21 17:03:18 · Uploaded: 2026-06-28 21:26
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/320s · ISO 64 · Taken: 2026-05-21 17:03:18 · Uploaded: 2026-06-28 21:26
Medium: max-edge 3600px · quality 90 · gain-quality 95
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/400s · ISO 64 · Taken: 2026-05-21 17:03:30 · Uploaded: 2026-06-28 21:26
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/400s · ISO 64 · Taken: 2026-05-21 17:03:30 · Uploaded: 2026-06-28 21:26
Medium: max-edge 3600px · quality 90 · gain-quality 95
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/400s · ISO 64 · Taken: 2026-05-21 17:03:44 · Uploaded: 2026-06-28 21:26
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/400s · ISO 64 · Taken: 2026-05-21 17:03:44 · Uploaded: 2026-06-28 21:26
Medium: max-edge 3600px · quality 90 · gain-quality 95
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/320s · ISO 64 · Taken: 2026-05-21 17:08:00 · Uploaded: 2026-06-28 21:27
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/320s · ISO 64 · Taken: 2026-05-21 17:08:00 · Uploaded: 2026-06-28 21:27
Medium: max-edge 3600px · quality 90 · gain-quality 95
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/320s · ISO 64 · Taken: 2026-05-21 17:08:04 · Uploaded: 2026-06-28 21:27
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/320s · ISO 64 · Taken: 2026-05-21 17:08:04 · Uploaded: 2026-06-28 21:27
Medium: max-edge 3600px · quality 90 · gain-quality 95
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/250s · ISO 64 · Taken: 2026-05-21 17:08:30 · Uploaded: 2026-06-28 21:27
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/250s · ISO 64 · Taken: 2026-05-21 17:08:30 · Uploaded: 2026-06-28 21:27
Medium: max-edge 3600px · quality 90 · gain-quality 95
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/250s · ISO 64 · Taken: 2026-05-21 17:08:32 · Uploaded: 2026-06-28 21:27
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/250s · ISO 64 · Taken: 2026-05-21 17:08:32 · Uploaded: 2026-06-28 21:27
Medium: max-edge 3600px · quality 90 · gain-quality 95
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/250s · ISO 64 · Taken: 2026-05-21 17:08:34 · Uploaded: 2026-06-28 21:27
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/250s · ISO 64 · Taken: 2026-05-21 17:08:34 · Uploaded: 2026-06-28 21:27
Medium: max-edge 3600px · quality 90 · gain-quality 95
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/250s · ISO 64 · Taken: 2026-05-21 17:08:38 · Uploaded: 2026-06-28 21:27
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/250s · ISO 64 · Taken: 2026-05-21 17:08:38 · Uploaded: 2026-06-28 21:27
Medium: max-edge 3600px · quality 90 · gain-quality 95
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/250s · ISO 64 · Taken: 2026-05-21 17:09:08 · Uploaded: 2026-06-28 21:28
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/250s · ISO 64 · Taken: 2026-05-21 17:09:08 · Uploaded: 2026-06-28 21:28
Medium: max-edge 3600px · quality 90 · gain-quality 95
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/250s · ISO 64 · Taken: 2026-05-21 17:09:14 · Uploaded: 2026-06-28 21:28
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/250s · ISO 64 · Taken: 2026-05-21 17:09:14 · Uploaded: 2026-06-28 21:28
Medium: max-edge 3600px · quality 90 · gain-quality 95
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/250s · ISO 64 · Taken: 2026-05-21 17:09:48 · Uploaded: 2026-06-28 21:28
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/250s · ISO 64 · Taken: 2026-05-21 17:09:48 · Uploaded: 2026-06-28 21:28
Medium: max-edge 3600px · quality 90 · gain-quality 95
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/250s · ISO 64 · Taken: 2026-05-21 17:09:56 · Uploaded: 2026-06-28 21:28
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/250s · ISO 64 · Taken: 2026-05-21 17:09:56 · Uploaded: 2026-06-28 21:28
Medium: max-edge 3600px · quality 90 · gain-quality 95
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/250s · ISO 64 · Taken: 2026-05-21 17:10:14 · Uploaded: 2026-06-28 21:28
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/250s · ISO 64 · Taken: 2026-05-21 17:10:14 · Uploaded: 2026-06-28 21:28
Medium: max-edge 3600px · quality 90 · gain-quality 95
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/250s · ISO 64 · Taken: 2026-05-21 17:10:16 · Uploaded: 2026-06-28 21:29
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/250s · ISO 64 · Taken: 2026-05-21 17:10:16 · Uploaded: 2026-06-28 21:29
Medium: max-edge 3600px · quality 90 · gain-quality 95
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/250s · ISO 64 · Taken: 2026-05-21 17:10:28 · Uploaded: 2026-06-28 21:29
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/250s · ISO 64 · Taken: 2026-05-21 17:10:28 · Uploaded: 2026-06-28 21:29
Medium: max-edge 3600px · quality 90 · gain-quality 95
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/250s · ISO 64 · Taken: 2026-05-21 17:10:32 · Uploaded: 2026-06-28 21:29
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/250s · ISO 64 · Taken: 2026-05-21 17:10:32 · Uploaded: 2026-06-28 21:29
Medium: max-edge 3600px · quality 90 · gain-quality 95
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/250s · ISO 64 · Taken: 2026-05-21 17:10:42 · Uploaded: 2026-06-28 21:29
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/250s · ISO 64 · Taken: 2026-05-21 17:10:42 · Uploaded: 2026-06-28 21:29
Medium: max-edge 3600px · quality 90 · gain-quality 95
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/200s · ISO 64 · Taken: 2026-05-21 17:11:14 · Uploaded: 2026-06-28 21:29
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/200s · ISO 64 · Taken: 2026-05-21 17:11:14 · Uploaded: 2026-06-28 21:29
Medium: max-edge 3600px · quality 90 · gain-quality 95
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/250s · ISO 64 · Taken: 2026-05-21 17:11:34 · Uploaded: 2026-06-28 21:29
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/250s · ISO 64 · Taken: 2026-05-21 17:11:34 · Uploaded: 2026-06-28 21:29
Medium: max-edge 3600px · quality 90 · gain-quality 95
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/200s · ISO 64 · Taken: 2026-05-21 17:11:48 · Uploaded: 2026-06-28 21:30
Hasselblad CFV 100C/907X · XCD 28P · f/6.8 · 1/200s · ISO 64 · Taken: 2026-05-21 17:11:48 · Uploaded: 2026-06-28 21:30
Medium: max-edge 3600px · quality 90 · gain-quality 95
Hasselblad CFV 100C/907X · XCD 28P · f/5.6 · 1/200s · ISO 64 · Taken: 2026-05-21 17:12:50 · Uploaded: 2026-06-28 21:30
Hasselblad CFV 100C/907X · XCD 28P · f/5.6 · 1/200s · ISO 64 · Taken: 2026-05-21 17:12:50 · Uploaded: 2026-06-28 21:30
Medium: max-edge 3600px · quality 90 · gain-quality 95
Hasselblad CFV 100C/907X · XCD 28P · f/5.6 · 1/200s · ISO 64 · Taken: 2026-05-21 17:13:32 · Uploaded: 2026-06-28 21:41
Hasselblad CFV 100C/907X · XCD 28P · f/5.6 · 1/200s · ISO 64 · Taken: 2026-05-21 17:13:32 · Uploaded: 2026-06-28 21:41
Medium: max-edge 3600px · quality 90 · gain-quality 95
Hasselblad CFV 100C/907X · XCD 28P · f/5.6 · 1/320s · ISO 64 · Taken: 2026-05-21 17:19:28 · Uploaded: 2026-06-28 21:42
Hasselblad CFV 100C/907X · XCD 28P · f/5.6 · 1/320s · ISO 64 · Taken: 2026-05-21 17:19:28 · Uploaded: 2026-06-28 21:42
Medium: max-edge 3600px · quality 90 · gain-quality 95
Hasselblad CFV 100C/907X · XCD 28P · f/5.6 · 1/350s · ISO 64 · Taken: 2026-05-21 17:19:32 · Uploaded: 2026-06-28 21:42
Hasselblad CFV 100C/907X · XCD 28P · f/5.6 · 1/350s · ISO 64 · Taken: 2026-05-21 17:19:32 · Uploaded: 2026-06-28 21:42
Medium: max-edge 3600px · quality 90 · gain-quality 95