A menhir is a monumental piece of stone set upright by Celts, Gauls, Druids and other people in that part of the world for religious ceremonies, as a memorial or as a monument. Menhirs are fairly common throughout the British Isles and northern France (Bretagne). If you need one delivered, give Obelix a ring.