Cop responds to rumors of 8-10ft aliens at Miami mall

Remember the rumors going around that 8-10ft aliens were walking around a mall area in Miami? Well, here's one police officer who's ready to put a quash on the rumors. Of course, you can always believe whatever you want, but that's up to you.

News and Politics

Add comment Be the first one to comment!