This is quite a shocker, but we (Jeff Greer and Marc Seeherman) just found out Peyton passed away from heart failure almost 4 months ago on June 29, 2010.
This is quite a shocker, but we (Jeff Greer and Marc Seeherman) just found out Peyton passed away from heart failure almost 4 months ago on June 29, 2010.