Cedar Ln 48th - SH77

📍
4777, East Cedar Lane Road, Norman, Cleveland County, Oklahoma, 73026, United States
Uncategorised

Estimated Climb Time

Loading your rider settings for Cedar Ln 48th - SH77...

Save your rider settings to unlock climb-time estimates and the effort table below.

Climb Profile

Altitude builds left to right while colour shows gradient severity for each part of Cedar Ln 48th - SH77.

330 m340 m355 m365 m-4.3% from 0 m to 7 m-6.1% from 7 m to 14 m-3.2% from 14 m to 20 m-2.0% from 20 m to 25 m-1.6% from 25 m to 31 m0.0% from 31 m to 37 m0.0% from 37 m to 42 m0.0% from 42 m to 49 m0.0% from 49 m to 54 m0.0% from 54 m to 60 m0.0% from 60 m to 65 m1.6% from 65 m to 72 m3.0% from 72 m to 78 m1.3% from 78 m to 86 m2.7% from 86 m to 93 m0.0% from 93 m to 100 m1.6% from 100 m to 107 m0.0% from 107 m to 114 m0.0% from 114 m to 122 m0.0% from 122 m to 130 m0.0% from 130 m to 137 m0.0% from 137 m to 145 m0.0% from 145 m to 153 m0.0% from 153 m to 161 m0.0% from 161 m to 168 m0.0% from 168 m to 176 m0.0% from 176 m to 184 m0.0% from 184 m to 193 m0.0% from 193 m to 201 m0.0% from 201 m to 208 m0.0% from 208 m to 217 m0.0% from 217 m to 223 m0.0% from 223 m to 232 m1.1% from 232 m to 241 m0.0% from 241 m to 248 m0.0% from 248 m to 256 m1.1% from 256 m to 265 m0.0% from 265 m to 274 m1.2% from 274 m to 282 m0.0% from 282 m to 290 m0.0% from 290 m to 298 m0.0% from 298 m to 307 m0.0% from 307 m to 315 m0.0% from 315 m to 322 m0.0% from 322 m to 329 m0.0% from 329 m to 336 m0.0% from 336 m to 344 m0.0% from 344 m to 351 m0.0% from 351 m to 358 m0.0% from 358 m to 365 m0.0% from 365 m to 371 m0.0% from 371 m to 377 m1.9% from 377 m to 382 m2.0% from 382 m to 387 m0.0% from 387 m to 393 m2.0% from 393 m to 398 m1.9% from 398 m to 403 m1.8% from 403 m to 409 m1.8% from 409 m to 415 m1.8% from 415 m to 420 m3.4% from 420 m to 426 m1.8% from 426 m to 432 m5.3% from 432 m to 437 m7.0% from 437 m to 443 m7.7% from 443 m to 448 m8.5% from 448 m to 454 m7.7% from 454 m to 459 m3.6% from 459 m to 465 m5.3% from 465 m to 471 m3.8% from 471 m to 476 m1.9% from 476 m to 481 m1.9% from 481 m to 487 m3.5% from 487 m to 492 m1.8% from 492 m to 498 m3.6% from 498 m to 504 m1.8% from 504 m to 509 m3.6% from 509 m to 515 m3.4% from 515 m to 520 m6.7% from 520 m to 526 m8.5% from 526 m to 532 m9.7% from 532 m to 539 m5.2% from 539 m to 544 m0.0% from 544 m to 550 m0.0% from 550 m to 556 m0.0% from 556 m to 563 m0.0% from 563 m to 569 m0.0% from 569 m to 575 m0.0% from 575 m to 582 m0.0% from 582 m to 588 m0.0% from 588 m to 594 m0.0% from 594 m to 600 m0.0% from 600 m to 606 m0.0% from 606 m to 612 m1.6% from 612 m to 619 m0.0% from 619 m to 625 m0.0% from 625 m to 631 m0.0% from 631 m to 637 m0.0% from 637 m to 644 m1.6% from 644 m to 650 m0.0% from 650 m to 656 m0.0% from 656 m to 662 m1.6% from 662 m to 668 m0.0% from 668 m to 675 m1.6% from 675 m to 681 m0.0% from 681 m to 687 m1.6% from 687 m to 694 m3.1% from 694 m to 700 m1.5% from 700 m to 707 m6.2% from 707 m to 713 m6.3% from 713 m to 720 m5.0% from 720 m to 726 m3.4% from 726 m to 731 m3.5% from 731 m to 737 m1.9% from 737 m to 742 m4.0% from 742 m to 747 m6.4% from 747 m to 752 m6.7% from 752 m to 757 m7.1% from 757 m to 761 m7.3% from 761 m to 765 m2.6% from 765 m to 769 m5.0% from 769 m to 773 m2.4% from 773 m to 777 m2.4% from 777 m to 781 m4.9% from 781 m to 785 m2.4% from 785 m to 789 m4.9% from 789 m to 793 m7.5% from 793 m to 797 m7.3% from 797 m to 801 m7.3% from 801 m to 806 m5.0% from 806 m to 810 m2.6% from 810 m to 813 m2.6% from 813 m to 817 m2.5% from 817 m to 821 m0.0% from 821 m to 825 m4.8% from 825 m to 830 m2.2% from 830 m to 834 m2.3% from 834 m to 839 m2.2% from 839 m to 843 m2.2% from 843 m to 848 m4.3% from 848 m to 852 m6.2% from 852 m to 857 m6.2% from 857 m to 862 m4.0% from 862 m to 867 m1.9% from 867 m to 872 m1.9% from 872 m to 877 m2.0% from 877 m to 882 m2.0% from 882 m to 887 m2.0% from 887 m to 892 m2.0% from 892 m to 897 m2.0% from 897 m to 902 m2.0% from 902 m to 907 m2.0% from 907 m to 912 m2.0% from 912 m to 917 m4.1% from 917 m to 922 m6.0% from 922 m to 927 m3.9% from 927 m to 932 m1.9% from 932 m to 938 m1.9% from 938 m to 943 m1.8% from 943 m to 948 m0.0% from 948 m to 954 m1.7% from 954 m to 960 m0.0% from 960 m to 966 m0.0% from 966 m to 972 m0.0% from 972 m to 978 m0.0% from 978 m to 984 m1.6% from 984 m to 991 m0.0% from 991 m to 997 m0.0% from 997 m to 1.0 km0.0% from 1.0 km to 1.0 km0.0% from 1.0 km to 1.0 km0.0% from 1.0 km to 1.0 km0.0% from 1.0 km to 1.0 km0.0% from 1.0 km to 1.0 km0.0% from 1.0 km to 1.0 km0.0% from 1.0 km to 1.1 km0.0% from 1.1 km to 1.1 km0.0% from 1.1 km to 1.1 km-2.3% from 1.1 km to 1.1 km-3.2% from 1.1 km to 1.1 km-2.2% from 1.1 km to 1.1 km-3.3% from 1.1 km to 1.1 km-2.1% from 1.1 km to 1.1 km-2.9% from 1.1 km to 1.1 km-3.3% from 1.1 km to 1.1 km-3.0% from 1.1 km to 1.1 km-4.0% from 1.1 km to 1.2 km-3.1% from 1.2 km to 1.2 km-3.2% from 1.2 km to 1.2 km-4.1% from 1.2 km to 1.2 km-5.6% from 1.2 km to 1.2 km-4.8% from 1.2 km to 1.2 km-5.4% from 1.2 km to 1.2 km-3.5% from 1.2 km to 1.2 km-3.8% from 1.2 km to 1.2 km-2.5% from 1.2 km to 1.2 km0.0% from 1.2 km to 1.2 km0.0% from 1.2 km to 1.3 km0.0% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.3 km0.0% from 1.3 km to 1.3 km-1.2% from 1.3 km to 1.3 km1.3% from 1.3 km to 1.3 km1.4% from 1.3 km to 1.3 km1.4% from 1.3 km to 1.3 km1.4% from 1.3 km to 1.3 km4.3% from 1.3 km to 1.3 km4.3% from 1.3 km to 1.3 km4.4% from 1.3 km to 1.4 km1.6% from 1.4 km to 1.4 km1.6% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km1.5% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km1.6% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km1.4% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.4 km0.0% from 1.4 km to 1.5 km-1.5% from 1.5 km to 1.5 km0.0% from 1.5 km to 1.5 km0.0% from 1.5 km to 1.5 km0.0% from 1.5 km to 1.5 km-1.2% from 1.5 km to 1.5 km-1.1% from 1.5 km to 1.5 km-1.1% from 1.5 km to 1.5 km0.0% from 1.5 km to 1.5 km-2.3% from 1.5 km to 1.5 km-2.6% from 1.5 km to 1.5 km-2.3% from 1.5 km to 1.5 km0.0% from 1.5 km to 1.6 km10.4% from 1.6 km to 1.6 km9.1% from 1.6 km to 1.6 km10.0% from 1.6 km to 1.6 km10.1% from 1.6 km to 1.6 km3.0% from 1.6 km to 1.6 km0.0% from 1.6 km to 1.6 km1.3% from 1.6 km to 1.6 km4.4% from 1.6 km to 1.6 km1.9% from 1.6 km to 1.6 km3.8% from 1.6 km to 1.6 km4.1% from 1.6 km to 1.6 km7.1% from 1.6 km to 1.6 km10.3% from 1.6 km to 1.6 km11.6% from 1.6 km to 1.6 km8.6% from 1.6 km to 1.6 km5.1% from 1.6 km to 1.6 km12.5% from 1.6 km to 1.7 km10.3% from 1.7 km to 1.7 km11.1% from 1.7 km to 1.7 km8.6% from 1.7 km to 1.7 km5.9% from 1.7 km to 1.7 km11.8% from 1.7 km to 1.7 km10.5% from 1.7 km to 1.7 km8.1% from 1.7 km to 1.7 km11.1% from 1.7 km to 1.7 km8.3% from 1.7 km to 1.7 km5.3% from 1.7 km to 1.7 km5.9% from 1.7 km to 1.7 km5.7% from 1.7 km to 1.7 km2.9% from 1.7 km to 1.7 km11.4% from 1.7 km to 1.7 km10.8% from 1.7 km to 1.7 km10.8% from 1.7 km to 1.7 km5.4% from 1.7 km to 1.7 km5.1% from 1.7 km to 1.7 km2.6% from 1.7 km to 1.7 km5.4% from 1.7 km to 1.7 km5.7% from 1.7 km to 1.7 km3.2% from 1.7 km to 1.7 km12.1% from 1.7 km to 1.7 km8.8% from 1.7 km to 1.7 km8.6% from 1.7 km to 1.7 km5.6% from 1.7 km to 1.7 km5.6% from 1.7 km to 1.7 km2.7% from 1.7 km to 1.8 km5.4% from 1.8 km to 1.8 km2.7% from 1.8 km to 1.8 km5.3% from 1.8 km to 1.8 km5.0% from 1.8 km to 1.8 km7.3% from 1.8 km to 1.8 km7.0% from 1.8 km to 1.8 km7.0% from 1.8 km to 1.8 km4.7% from 1.8 km to 1.8 km4.4% from 1.8 km to 1.8 km2.3% from 1.8 km to 1.8 km2.2% from 1.8 km to 1.8 km4.3% from 1.8 km to 1.8 km2.1% from 1.8 km to 1.8 km2.1% from 1.8 km to 1.8 km6.4% from 1.8 km to 1.8 km6.7% from 1.8 km to 1.8 km6.7% from 1.8 km to 1.8 km4.4% from 1.8 km to 1.8 km4.5% from 1.8 km to 1.8 km2.3% from 1.8 km to 1.8 km0.0% from 1.8 km to 1.8 km0.0% from 1.8 km to 1.8 km2.2% from 1.8 km to 1.9 km0.0% from 1.9 km to 1.9 km2.0% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km0.0% from 1.9 km to 1.9 km0.0% from 1.9 km to 2.0 km-1.3% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.0 km-1.2% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.0 km0.0% from 2.0 km to 2.0 km-1.2% from 2.0 km to 2.0 km-1.2% from 2.0 km to 2.0 km-3.4% from 2.0 km to 2.0 km-2.4% from 2.0 km to 2.0 km-3.5% from 2.0 km to 2.0 km-3.3% from 2.0 km to 2.0 km-2.2% from 2.0 km to 2.1 km-1.1% from 2.1 km to 2.1 km-2.1% from 2.1 km to 2.1 km-1.0% from 2.1 km to 2.1 km-2.0% from 2.1 km to 2.1 km-1.8% from 2.1 km to 2.1 km-3.5% from 2.1 km to 2.1 km-3.3% from 2.1 km to 2.1 km-4.0% from 2.1 km to 2.1 km-4.4% from 2.1 km to 2.2 km-4.5% from 2.2 km to 2.2 km-4.4% from 2.2 km to 2.2 km-4.6% from 2.2 km to 2.2 km-5.0% from 2.2 km to 2.2 km-4.6% from 2.2 km to 2.2 km-4.1% from 2.2 km to 2.2 km-2.2% from 2.2 km to 2.2 km-1.2% from 2.2 km to 2.2 km-1.3% from 2.2 km to 2.3 km0.0% from 2.3 km to 2.3 km0.0% from 2.3 km to 2.3 km0.0% from 2.3 km to 2.3 km0.0% from 2.3 km to 2.3 km1.2% from 2.3 km to 2.3 km1.3% from 2.3 km to 2.3 km4.2% from 2.3 km to 2.3 km5.9% from 2.3 km to 2.3 km4.4% from 2.3 km to 2.3 km5.8% from 2.3 km to 2.3 km4.5% from 2.3 km to 2.3 km2.9% from 2.3 km to 2.3 km2.7% from 2.3 km to 2.3 km2.9% from 2.3 km to 2.4 km4.8% from 2.4 km to 2.4 km4.5% from 2.4 km to 2.4 km3.6% from 2.4 km to 2.4 km1.6% from 2.4 km to 2.4 km1.4% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.4 km-1.3% from 2.4 km to 2.4 km-1.3% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.5 km-1.3% from 2.5 km to 2.5 km0.0% from 2.5 km to 2.5 km-1.4% from 2.5 km to 2.5 km-3.0% from 2.5 km to 2.5 km-2.9% from 2.5 km to 2.5 km-4.7% from 2.5 km to 2.5 km-2.8% from 2.5 km to 2.5 km3.2% from 2.5 km to 2.5 km2.8% from 2.5 km to 2.5 km2.9% from 2.5 km to 2.5 km4.1% from 2.5 km to 2.5 km1.5% from 2.5 km to 2.5 km0.0% from 2.5 km to 2.5 km0.0% from 2.5 km to 2.6 km0.0% from 2.6 km to 2.6 km-1.5% from 2.6 km to 2.6 km0.0% from 2.6 km to 2.6 km0.0% from 2.6 km to 2.6 km0.0% from 2.6 km to 2.6 km0.0% from 2.6 km to 2.6 km0.0% from 2.6 km to 2.6 km0.0% from 2.6 km to 2.6 km0.0% from 2.6 km to 2.6 km-1.4% from 2.6 km to 2.6 km-1.5% from 2.6 km to 2.6 km0.0% from 2.6 km to 2.6 km-1.5% from 2.6 km to 2.6 km0.0% from 2.6 km to 2.6 km-3.0% from 2.6 km to 2.7 km-2.8% from 2.7 km to 2.7 km-4.6% from 2.7 km to 2.7 km-2.6% from 2.7 km to 2.7 km-1.5% from 2.7 km to 2.7 km0.0% from 2.7 km to 2.7 km-1.4% from 2.7 km to 2.7 km0.0% from 2.7 km to 2.7 km-1.4% from 2.7 km to 2.7 km0.0% from 2.7 km to 2.7 km0.0% from 2.7 km to 2.7 km-1.3% from 2.7 km to 2.7 km0.0% from 2.7 km to 2.7 km0.0% from 2.7 km to 2.7 km0.0% from 2.7 km to 2.8 km0.0% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.8 km-1.2% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.8 km0.0% from 2.8 km to 2.9 km1.3% from 2.9 km to 2.9 km0.0% from 2.9 km to 2.9 km0.0% from 2.9 km to 2.9 km0.0% from 2.9 km to 2.9 km0.0% from 2.9 km to 2.9 km0.0% from 2.9 km to 2.9 km0.0% from 2.9 km to 2.9 km0.0% from 2.9 km to 2.9 km0.0% from 2.9 km to 2.9 km1.2% from 2.9 km to 2.9 km0.0% from 2.9 km to 2.9 km0.0% from 2.9 km to 2.9 km1.3% from 2.9 km to 3.0 km0.0% from 3.0 km to 3.0 km1.4% from 3.0 km to 3.0 km0.0% from 3.0 km to 3.0 km0.0% from 3.0 km to 3.0 km1.3% from 3.0 km to 3.0 km0.0% from 3.0 km to 3.0 km2.6% from 3.0 km to 3.0 km4.1% from 3.0 km to 3.0 km3.1% from 3.0 km to 3.0 km3.9% from 3.0 km to 3.0 km4.1% from 3.0 km to 3.0 km1.4% from 3.0 km to 3.0 km2.8% from 3.0 km to 3.1 km1.3% from 3.1 km to 3.1 km1.3% from 3.1 km to 3.1 km1.4% from 3.1 km to 3.1 km1.2% from 3.1 km to 3.1 km1.5% from 3.1 km to 3.1 km2.7% from 3.1 km to 3.1 km0.0% from 3.1 km to 3.1 km1.3% from 3.1 km to 3.1 km1.5% from 3.1 km to 3.1 km1.3% from 3.1 km to 3.1 km1.2% from 3.1 km to 3.1 km1.3% from 3.1 km to 3.1 km1.3% from 3.1 km to 3.2 km1.3% from 3.2 km to 3.2 km0.0% from 3.2 km to 3.2 km1.2% from 3.2 km to 3.2 km1.2% from 3.2 km to 3.2 km1.3% from 3.2 km to 3.2 km0.0% from 3.2 km to 3.2 km0.0% from 3.2 km to 3.2 km-1.2% from 3.2 km to 3.2 km0.0% from 3.2 km to 3.2 km0.0% from 3.2 km to 3.2 km-1.4% from 3.2 km to 3.2 km0.0% from 3.2 km to 3.2 km0.0% from 3.2 km to 3.3 km0.0% from 3.3 km to 3.3 km0.0% from 3.3 km to 3.3 km0.0% from 3.3 km to 3.3 km0.0% from 3.3 km to 3.3 km-1.2% from 3.3 km to 3.3 km0.0% from 3.3 km to 3.3 km0.0% from 3.3 km to 3.3 km0.0% from 3.3 km to 3.3 km0.0% from 3.3 km to 3.3 km1.3% from 3.3 km to 3.3 km0.0% from 3.3 km to 3.3 km0.0% from 3.3 km to 3.3 km0.0% from 3.3 km to 3.4 km1.2% from 3.4 km to 3.4 km1.1% from 3.4 km to 3.4 km1.2% from 3.4 km to 3.4 km2.4% from 3.4 km to 3.4 km0.0% from 3.4 km to 3.4 km0.0% from 3.4 km to 3.4 km0.0% from 3.4 km to 3.4 km0.0% from 3.4 km to 3.4 km0.0% from 3.4 km to 3.4 km0.0% from 3.4 km to 3.4 km0.0% from 3.4 km to 3.4 km0.0% from 3.4 km to 3.5 km0.0% from 3.5 km to 3.5 km0.0% from 3.5 km to 3.5 km0.0% from 3.5 km to 3.5 km-1.1% from 3.5 km to 3.5 km0.0% from 3.5 km to 3.5 km0.0% from 3.5 km to 3.5 km0.0% from 3.5 km to 3.5 km0.0% from 3.5 km to 3.5 km-1.1% from 3.5 km to 3.5 km0.0% from 3.5 km to 3.5 km0.0% from 3.5 km to 3.6 km0.0% from 3.6 km to 3.6 km-1.3% from 3.6 km to 3.6 km0.0% from 3.6 km to 3.6 km0.0% from 3.6 km to 3.6 km0.0% from 3.6 km to 3.6 km-1.2% from 3.6 km to 3.6 km0.0% from 3.6 km to 3.6 km0.0% from 3.6 km to 3.6 km0.0% from 3.6 km to 3.6 km-1.2% from 3.6 km to 3.6 km-1.2% from 3.6 km to 3.6 km0.0% from 3.6 km to 3.7 km0.0% from 3.7 km to 3.7 km0.0% from 3.7 km to 3.7 km-1.2% from 3.7 km to 3.7 km0.0% from 3.7 km to 3.7 km0.0% from 3.7 km to 3.7 km-1.3% from 3.7 km to 3.7 km0.0% from 3.7 km to 3.7 km0.0% from 3.7 km to 3.7 km-1.2% from 3.7 km to 3.7 km0.0% from 3.7 km to 3.7 km0.0% from 3.7 km to 3.7 km0.0% from 3.7 km to 3.8 km-1.2% from 3.8 km to 3.8 km0.0% from 3.8 km to 3.8 km0.0% from 3.8 km to 3.8 km-1.3% from 3.8 km to 3.8 km0.0% from 3.8 km to 3.8 km1%2%-1%3%-1%-0%1%-0%0 m500 m1 km1.5 km2 km2.5 km3 km3.5 km
Gradient key0-3%3-6%6-9%9-12%12-15%15%+

Climb Stats

Combined metric and imperial stats for quick route planning.

Climb categoryUncategorised
Distance3.79 km / 2.35 miles
Elevation gain25.8 m / 85 ft
Average gradient0.7%
Maximum gradient10.7%
Elevation high361.9 m / 1,187 ft
Elevation low331.3 m / 1,087 ft
Climb difficulty score2,577.2

Similar Climbs Nearby

If you like the shape of this climb, these nearby options have a similar distance, gradient, and elevation profile.

Tip: rotate your phone to landscape and swipe the table sideways to reveal the full set of climb details.

ClimbLengthGradientAscent
The Hills of Separation
Norman, Cleveland County
3.75 km0.6%23 m
T-bird final push.
Norman, Cleveland County
3.4 km0.8%25 m
Clear Bay 20-End mile- Dec 2017
Norman, Cleveland County
3.94 km0.6%22 m
CB 14-16 2018
Norman, Cleveland County
3.23 km0.8%24 m
Hills on 60th
Norman, Cleveland County
4.73 km0.7%32 m

Climb Rank

How does this climb compare against every other climb in the world?

🗺

This climb ranks 1,667,085th out of 2,710,652 worldwide cycling climbs.

🧮

Ranked as the 178,909th most difficult cycling climb of all 337,250 climbs in United States.

📉

Places 491st out of 1,867 cycling climbs in Oklahoma.

Ranks 33rd out of 193 cycling climbs in Cleveland County.

Ranking 22nd out of 108 cycling climbs in Norman.

Useful Links

View this climb on other sites.

Google Street View
Strava