Definition: involved in or participating in events or happenings

Posts from the ‘This weeks challenge is to swim the English channel. Or the equivalent miles anyway.’ category