Brigader General Turner Ashby
Date & Place:
at Rose Hill in Fauquier County, Virginia United States