In a large bowl, combine tomatoes, green onion, jalapenos, serranos, onion and cilantro. Add lime juice and mix well. Transfer to an airtight container and refrigerate, stirring occasionally, for at least 1 hour and up to 24 hours. Add salt to taste just before serving.