Episode Details
Back to Episodes
Feb. 20, 1685
Published 8 months, 2 weeks ago
Description
LaSalle establishes Fort Saint Louis in Texas