Cycad "flower". It's not actually a flower, as cycads probably predate flowering plants by about 100 million years, dating from either the Carboniferous or early Permian period. My bet's on the Carboniferous. I studied a bit of geology along the way.
Subscribe to see EXIF info for this image (if available)