SNL Open Skewers Tom Brady, Bill Belichick Over #DeflateGate (Video)

'Did you have anything to do with deflating these balls?'

Watch--