This has been on Newgrounds for a month now. It's not new, but it really speaks everytime I hear/watch it.