Abell 2151, the Hercules Galaxy Cluster