Originally Posted by Billy Goat Sverige Confederations Cup for those wondering. yep - in Russia. Fancy a trip there
Forum Rules