I have heard this a few years ago, meaning someone is in very good shape, very active, very fit. But I wonder if it is still said and which connotation this phrase has.
The phrase "Public Viewing" was created and established during the world championships in 2006 in Germany. It describes the viewing of an event (like a football match) in a public crowd. As ...