by JackD on Wed Dec 19, 2007 11:57 am
Well Kirk, this particular island is just off the coast on Nova Scotia and at the time of the year were gonna be there i dont think you would find the weather suitable for "babe watching" even if there were beaches, which there aren't, but i think you will find that Lil is all the babe you'll need.