What Is A British Beefeater?

Tag » Why Are They Called Beefeaters