Record Setting Appearance

With Tuesdays appearance against the Houston Astros Braves pitcher Peter Moylan set a Braves All Time record for most consecutive games pitched without allowing a home run.
Peter has thrown in 73 (now 74 ) straight games without surrendering a homer, breaking former Brave John Smoltz's record of 72.
Peter is a rather odd sort. But what do you expect from an Australian side armer?
Please check this out.... I've been wanting to do this for awhile now...

I wish I could find some video of his band... I'll have to save that for another post.