Question: where did the battle of ironclads take place
Answer: Off Sewell 's Point ( modern - day Norfolk ) , near the mouth of Hampton Roads , Virginia