Everyone has their own version of Pharrell Williams song ‘Happy’, but none quite like this! One man doing all the voices of the cast of Family Guy, and he is awesome! it made me laugh out loud!  Enjoy!