have a blast

have a blast  {v. phr.}
To enjoy doing something very much.
Sky watchers are having a blast keeping track of the comet.
They had a blast poking around the farmers' market looking at all the food.
No categories:

'have a blast' on video