Historical reenactment is an educational or entertainment activity in which mainly amateur hobbyists and history enthusiasts dress in historical uniforms and follow a plan to recreate aspects of a historical event or period.