The answer to today's Geo Quiz is the Isle of Mann where a weeklong, hair-raising bicycle race is underway.