where did the battle of two ironclad ships take place in virginia waters
Hampton Roads , a roadstead in Virginia where the Elizabeth and Nansemond rivers meet the James River just before it enters Chesapeake Bay adjacent to the city of Norfolk