Late-night talk show host Stephen Colbert came up with a pretty great way to raise money for Puerto Rico’s recovery and it embarrass celebrities at the same time, which we love. For every tweet that includes an embarrassing childhood photo along with the hashtags #PuertoRicoRelief and #PuberMe, Colbert’s foundation will donate $1000 to the relief organization OneAmericaAppeal.org.

Check out some of the funnier ones we’ve seen…

Stephen Colbert:

John Oliver:

Samantha Bee:

Sarah Silverman:

Kathy Griffin:

Luke Skywalker:

“Alright Hamilton!”:

Kelly Ripa:

Twitchy regular Chelsea Handler:

Dr. Oz:

Actress Meg Donnelly:

Julie Chen, CBS:

State Sen. Kirk Watson, Texas:

Comedian Dane Cook:

Actress Kate Walsh:

Sleep-expert Arianna Huffington:

Actor Chris McKenna:

Larry King:

All funny and for a good cause, too.

***