A 28-year-old singer from San Diego overcomes his past to deliver a stunning cover of Queen’s “Somebody to Love”.

See the audience go wild for Brian Justin Crum.

Watch the America’s Got Talent video below.