TeRRA: a glimpse of a fuel cell future