X
300 - The Greek city of Sparta houses its finest warriors, and 300 of these soldiers are chosen to meet the Persians at Thermopylae.
@lafavorito (2959)
• Philippines

300 - The Greek city of Sparta houses its finest warriors, and 300 of these soldiers are chosen to meet the Persians at Thermopylae.