Erika David sings God Bless America – FAIL!

August 24, 2009 · Posted in General · 50 Comments 

August 18, 2009. A day that will live in infamy. A day where Filipina American singer Erika David sang God Bless America for Filipino Heritage Night at Dodger Stadium and f-cked up royal.  You can even see James Loney laughing during the clip.