Mega Tug of War Trucks We all like to watch Mega Truck Tug of War Competitions and we also like to drink Beer. Well what if I told you that there is a Bar in Orlando, Florida where you can do both! That’s right Cowboys of Orlando is a Bar that puts on competitions for Tug of […]