Some residents of Semeac, southwest France, build a 60ft long wall around a…


Some residents of Semeac, southwest France, build a 60ft long wall around a…