Everyone likes a good practical joke every now and then.

Well, one Utah father has all other dads beat at the jokes!

It all started when his oldest son, Rain, was born and they had to pick out a name. No, I'm just joking!

It actually started when Rain was a sophomore in high school and his school bus started driving by their house in American Fork, Utah.

His dad, Dale, decided it would be fun to run outside and start waving at the bus to embarrass him. And then, for some reason, it became a year long tradition.

All-in-all, he's dressed up in over 180 costumes to waive at his son. Outfits include a blushing bride, a superhero, a Star Trek fan, Michael Jackson, and a giant chicken.

What's great is that his wife took pictures every day and put it up in a blog.

With fathers day coming up, did your dad ever pull any pranks on you? Or maybe your husband on the kids?