Photo: Getty Images
Dude this is WEIRD! I don't even know how to explain this but I DO need an explanation ASAP lol
This was in Mexico where randomly hella birds just died and fell to the ground..
What do you think happened?!
Want to know more about Visa On The Radio? Get the official bio, social pages, articles and more!Full Bio
Photo: Getty Images