This French Town Perches Precariously On The Edge Of A 300-Foot-Deep Canyon