25 Jul 13 Fun Facts about Saint Pierre and Miquelon The islands of Saint Pierre and Miquelon are located in North America, and are in fact the last remaining French … Read on No comments