Rooftop Gym

Evening Light on Freeze Form Racks in Ningbo Gym in inside a climbing gym warmup zone in Ningbo

Evening Light on Freeze Form Racks in Ningbo Gym

Nikon Z6III · inside a climbing gym warmup zone in Ningbo

Rooftop Fitness Terrace Karabuk Blue Hour in on a rooftop fitness terrace in Karabük

Rooftop Fitness Terrace Karabuk Blue Hour

Olympus OM-2 · on a rooftop fitness terrace in Karabük

Rooftop Fitness Lane at Dawn in Ankara in on a rooftop fitness terrace in Ankara

Rooftop Fitness Lane at Dawn in Ankara

Google Pixel 7 Pro · on a rooftop fitness terrace in Ankara

Ahvaz Rooftop Gym Ocean Doorway Sunset in on a rooftop fitness terrace near Ahvaz

Ahvaz Rooftop Gym Ocean Doorway Sunset

Olympus OM-D E-M5 · on a rooftop fitness terrace near Ahvaz

Rooftop Fitness Terrace Evening Kettlebells Skyline in on a rooftop fitness terrace in Van

Rooftop Fitness Terrace Evening Kettlebells Skyline

Mamiya 7 · on a rooftop fitness terrace in Van

Sapporo Climbing Gym Disinfectant Station Winter in inside a climbing gym warmup zone in Sapporo

Sapporo Climbing Gym Disinfectant Station Winter

Canon EOS 7D · inside a climbing gym warmup zone in Sapporo

Rooftop Bootcamp Lane Morning Mist in on a rooftop fitness terrace near Pereira

Rooftop Bootcamp Lane Morning Mist

Sony a7R · on a rooftop fitness terrace near Pereira

Rooftop Bootcamp Lane with Chalk Dust in Sunlight in on a rooftop fitness terrace in Temara

Rooftop Bootcamp Lane with Chalk Dust in Sunlight

Olympus OM-D E-M5 Mark II · on a rooftop fitness terrace in Temara

Rooftop Fitness Terrace After Rain with Skyline in along a turf bootcamp lane outside the gym near Charlotte

Rooftop Fitness Terrace After Rain with Skyline

Sony a6600 · along a turf bootcamp lane outside the gym near Charlotte

Sled Harness Rail in Kaolack Gym Twilight in inside a climbing gym warmup zone in Kaolack

Sled Harness Rail in Kaolack Gym Twilight

Zorki 3S · inside a climbing gym warmup zone in Kaolack

Rosin Dust Cleanup Pan in Seattle Gym in inside a strength room near Ballard, Seattle

Rosin Dust Cleanup Pan in Seattle Gym

Canon EOS 400D · inside a strength room near Ballard, Seattle

Frozen Member at Climbing Gym Warmup Zone Taichung in inside a climbing gym warmup zone in Taichung

Frozen Member at Climbing Gym Warmup Zone Taichung

Pentax MX · inside a climbing gym warmup zone in Taichung

Barcode Towel Shelf in Tiaret Strength Room in inside a strength room in Tiaret

Barcode Towel Shelf in Tiaret Strength Room

Pentax K-70 · inside a strength room in Tiaret

Parkour athlete jumping rooftop ledges at blue hour Yangshuo in at a roadside stop near Yangshuo

Parkour athlete jumping rooftop ledges at blue hour Yangshuo

Nikon D5 · at a roadside stop near Yangshuo

Recovery Boot Charging Shelf Night Gym in inside a climbing gym warmup zone in Salt Lake City

Recovery Boot Charging Shelf Night Gym

Canon EOS 90D · inside a climbing gym warmup zone in Salt Lake City

Jump Rope Cubby After Hours Spin Studio in inside a spin studio under class lights in Innsbruck

Jump Rope Cubby After Hours Spin Studio

Sony a7 II · inside a spin studio under class lights in Innsbruck

Jump Rope Cubby in Climbing Gym Warmup Zone in inside a climbing gym warmup zone near Tétouan

Jump Rope Cubby in Climbing Gym Warmup Zone

Canon EOS R7 · inside a climbing gym warmup zone near Tétouan

Jump Rope Cutter on Rooftop Deck Before Dusk in inside a climbing gym warmup zone near Florentin, Tel Aviv

Jump Rope Cutter on Rooftop Deck Before Dusk

OM System OM-1 Mark II · inside a climbing gym warmup zone near Florentin, Tel Aviv

Barre Rail and Weights Under String Lights in inside a climbing gym warmup zone near Rotterdam

Barre Rail and Weights Under String Lights

Leica M10 · inside a climbing gym warmup zone near Rotterdam

Mat Spray Dilution Stand in Climbing Gym Warmup Zone in inside a climbing gym warmup zone in Shorouk

Mat Spray Dilution Stand in Climbing Gym Warmup Zone

iPhone 11 · inside a climbing gym warmup zone in Shorouk

Pastel Fitness Gear Cubby Wall Golden Hour in inside a recovery lounge beside foam rollers in Bhagalpur

Pastel Fitness Gear Cubby Wall Golden Hour

Canon EOS 650 · inside a recovery lounge beside foam rollers in Bhagalpur

Battle Rope Anchor Wall in Udaipur Gym in inside a climbing gym warmup zone near Udaipur

Battle Rope Anchor Wall in Udaipur Gym

Panasonic Lumix DMC-GH1 · inside a climbing gym warmup zone near Udaipur

Night rooftop fitness terrace with kettlebells in along a turf bootcamp lane outside the gym near Ica

Night rooftop fitness terrace with kettlebells

Olympus OM-D E-M5 Mark III · along a turf bootcamp lane outside the gym near Ica

Mobility Stick Rack in Shoreditch Gym in inside a climbing gym warmup zone in Shoreditch, London

Mobility Stick Rack in Shoreditch Gym

iPhone 12 Pro · inside a climbing gym warmup zone in Shoreditch, London

Rooftop Jump at Dawn in Praia in on a hillside near Praia

Rooftop Jump at Dawn in Praia

Canon EOS 5D Mark III · on a hillside near Praia

Silhouette at Malaga Gym Wash Rack in inside a climbing gym warmup zone in Malaga

Silhouette at Malaga Gym Wash Rack

Fujifilm X-Pro1 · inside a climbing gym warmup zone in Malaga

Rooftop Jump at Riyadh Beach Sunset in along a beach near Riyadh

Rooftop Jump at Riyadh Beach Sunset

Minolta Maxxum 7000 AF · along a beach near Riyadh

Climbing Gym Towel Cabinet in Bolu Late Afternoon in inside a climbing gym warmup zone in Bolu

Climbing Gym Towel Cabinet in Bolu Late Afternoon

Leica M-A · inside a climbing gym warmup zone in Bolu

Copper Light on Dowel Rack in Chittagong Gym in inside a climbing gym warmup zone in Chittagong

Copper Light on Dowel Rack in Chittagong Gym

Canon EOS R6 Mark II · inside a climbing gym warmup zone in Chittagong

Wrestler Grappling in Shorouk Market Hall in in a market hall in Shorouk

Wrestler Grappling in Shorouk Market Hall

Nikon FM · in a market hall in Shorouk

Silicone and Towels at the Gym Wash Rack in inside a climbing gym warmup zone near Luxor

Silicone and Towels at the Gym Wash Rack

Leica Q3 · inside a climbing gym warmup zone near Luxor

Gym Wipe Station Muridke Late Afternoon in inside a strength room in Muridke

Gym Wipe Station Muridke Late Afternoon

Fujifilm X-Pro1 · inside a strength room in Muridke

Sweat Management Wipe Station in Tainan Gym in inside a strength room in Tainan

Sweat Management Wipe Station in Tainan Gym

Canon EOS R5 Mark II · inside a strength room in Tainan

Recovery Sleeve Charger Shelf at Delhi Gym Before Session in at a gym check-in desk near Delhi

Recovery Sleeve Charger Shelf at Delhi Gym Before Session

Nikon D80 · at a gym check-in desk near Delhi

Kettlebell Rack and Chalk Marks in Taunggyi Gym in inside a strength room in Taunggyi

Kettlebell Rack and Chalk Marks in Taunggyi Gym

iPhone SE (2022) · inside a strength room in Taunggyi

Pilates Reformers After Class Winter Light in inside a barre room under soft morning light in Kirkuk

Pilates Reformers After Class Winter Light

Mamiya RB67 · inside a barre room under soft morning light in Kirkuk

Pool Kickboard Drying Fence Late Afternoon Gym in inside a climbing gym warmup zone near Lombok

Pool Kickboard Drying Fence Late Afternoon Gym

Google Pixel 5 · inside a climbing gym warmup zone near Lombok

Seville Rooftop Kettlebells Golden Hour After Rain in at an outdoor stair workout landing in Arenal, Seville

Seville Rooftop Kettlebells Golden Hour After Rain

Fujifilm X-E3 · at an outdoor stair workout landing in Arenal, Seville

Silhouetted Lap Counter Clicker on Yoga Studio Rail in inside a yoga studio before the session begins near Rotterdam

Silhouetted Lap Counter Clicker on Yoga Studio Rail

Nikon Z 6 II · inside a yoga studio before the session begins near Rotterdam

Chalk Bowl Station After Cleanup in Shanghai Gym in inside a climbing gym warmup zone in Shanghai

Chalk Bowl Station After Cleanup in Shanghai Gym

Yashica MAT-124G · inside a climbing gym warmup zone in Shanghai