Someone has created a mashup featuring Bruno Mar's "Uptown Funk" and Evanescence's "Bring Me to Life" that will haunt your dreams.

The craziness of Tumblr has produced this mashup called, "Funk Me Up Inside." If the photo of lead singer Amy Lee's and Bruno Mar's face swap doesn't freak you out, the awkwardly entertaining song will.

The lyrics to Mar's song have been slowed down and cut up to blend into the music of "Bring Me to Life." Mar's voice doesn't seem to fit well into the song, yet I can't stop listening to it. Uptown Funk is just do catchy, I think you could merge it with any song and it could be a hit.

If Amy Lee and Bruno Mars could team up for a live performance, I think that would be pretty sweet, like the one she did with Lzzy Hale during their stop in El Paso on the Carnival of Madness tour.

More From KLAQ El Paso