Battle of Seven Pines order of battle
The order of battle for the Battle of Seven Pines, also known as the Battle of Fair Oaks or Fair Oaks Station, includes:
The order of battle for the Battle of Seven Pines, also known as the Battle of Fair Oaks or Fair Oaks Station, includes: