Some kinda Mountain Jellyfish?

Or maybe an ancient sacrificial altar?

Copyright 2005 Foggy Bottom Farms