Seen a weird and low-quality animation of a rat dancing recently? Here's all you need to know about the "rat dance" meme ...
The entrance sign at Patriots Place, the Foxborough campus that houses the New England Patriots' Gillette Stadium, displayed ...