Sheep Island, located in the southern Quebec, is secluded and far away from the hurry burry of daily life and would be a perfect holiday destination for those who want to relax themselves. It is an utterly striking location that would garner great attraction for its rustic looks. The place is civilized but still provides you the much wanted secluded feeling which is expected out of a relaxation... read