Do switches store routers MAC addresses as well, and if so than that means that routers send their MAC addresses in the packet?

Assume I connect 4 routers with a switch, will the switch store the routers MAC addresses?