Jan 27, 2010 10:51
Random Fact:
Mountain Dew is apparently illegal in England. Some sweets shops import it but for the most part is not sold there.
(English host on my podcast commented about it which led to a net dive to find out about it)
randomivity