Castelnau, a medieval castle along the Dordogne River in southwest France, now houses a collection of antique weapons.