- Thread starter
- #1
zeke2829
Well-Known Member
Seems wierd......Falcons beatin the Lions 14-0 in Wembley stadium. Not sure if I like the idea of football in London England. Looks like someday there will be a team there! At least thats what I think the comish wants. For some unknnown reason I envision it being our Rams. The London Rams?? Could our team end up in England? 
