WGNOABC; Believe it or not….The ‘World’s Smallest Church’ is in Louisiana. The Madonna Chapel is in Bayou Goula and stands a few minutes away from the Nottoway Plantation. In August, it always rains in Bayou Goula. Only there’s one day … Continue reading






