By Sasvanna Valeika
EverFound is a Christian band from Russia. The three brothers moved to the Untied States becuase their family was be prosecuted for worshiping God.
Everfound - God of the Impossible (Official Video)
They went to WinterJam this year and while people were waiting in line for the doors to open, they can out and played God of the Impossible to the people. Since I was by the doors, I got to meet them.