Mike_10-10-07_r_max50

What exactly is it about Michael Hayes that stands out?