Please answer this: who were the generals of the battle of bull run?

P. G. T. Beauregard

Please answer this: when is the flash season 4 episode 3 coming out?

October 24, 2017

Please answer this: who explored the main land of south america?
European conquerors