Answer:
Why did so many Germanic tribes begin invading the Roman Empire? They were fleeing the Huns, who had moved into their lands and began destroying everything. When they were running away from the Huns, the Germanic people moved through the Roman provinces of Gaul, Spain and North Africa.
Explanation:
A primary source would be an eye witness account of the event. Someone who seen it happen.