I need some help to.
Can anyone tell me WTF this is? It landed on my wind-shield out in Airdrie a couple weeks ago. FREAKIN' HUGE...at least the horns, or whatever, on it made it look huge. Freaked me out a little. I took this picture with my BlackBerry.