The amazing view looking out over the St-Lawrence River from within the Leeds and the Thousand Islands area, just off of the Thousand Islands Parkway.