EIDL - Escape From Cheliax
Station 341 is located in the jungle of Mexico near the border of Panama. A somewhat larger facility (approximately 20 staff members), it’s keeper prefers the staff refer to him as ‘Al’. This larger installation focuses it’s research on Quetzalcoatl and Chupacabra.
Our heroes first met each other in this facility, and were given their first assignment.