World’s Oldest Flower Is Probably Found


Indiana University scientists have discovered a 130 million old aquatic plant which they identify as mythical “First Flower.”“Montsechia Vidalii" is a plant that grew in freshwater lakes in Spain and...