A controversial Apple billboard has come down, leaving many questions and some large whales in its wake.
This weekend, Planet Storage on Traveler Street removed its iPod Touch sign and revealed to drivers on Interstate 93 the ocean-inspired public art.
The mural's corporate cover-up had the city's blessing. An aide to Mayor Thomas M. Menino and a Boston Redevelopment Authority official told the city's Inspectional Services Department to allow the sign. But the state's Outdoor Advertising Board deemed it illegal because it advertised a product the storage business didn't sell.



