Chuck Norris does not sleep. He waits.

351 274

More Chuck Norris facts