Jokeroo Videos
Dragon Flying Over England?
For anyone who doesn't believe dragons exist, think again! Spotted in Truro, England. Credit: AudioColorWorld.
For anyone who doesn't believe dragons exist, think again! Spotted in Truro, England. Credit: AudioColorWorld.